summaryrefslogtreecommitdiff
path: root/scripts/build-info.cmake
diff options
context:
space:
mode:
authorbandoti <141645996+bandoti@users.noreply.github.com>2023-11-27 15:25:42 -0400
committerGitHub <noreply@github.com>2023-11-27 21:25:42 +0200
commitb38a16dfcff88d547f78f52d1bea31b84a05aff7 (patch)
tree491d5ab5cebdd953bbcfba3552a8ab1ab2d9ebfd /scripts/build-info.cmake
parent0dab8cd7cca7e1bc3550dcb4797b9062cdbb1ebd (diff)
cmake : fix issue with version info not getting baked into LlamaConfig.cmake (#3970)
* Split CPP generation from build-info query * Remove blank lines * Add BUILD_SHARED_LIBS option
Diffstat (limited to 'scripts/build-info.cmake')
-rw-r--r--scripts/build-info.cmake22
1 files changed, 0 insertions, 22 deletions
diff --git a/scripts/build-info.cmake b/scripts/build-info.cmake
index 73853dfa..ea3dc55c 100644
--- a/scripts/build-info.cmake
+++ b/scripts/build-info.cmake
@@ -1,5 +1,3 @@
-set(TEMPLATE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/common/build-info.cpp.in")
-set(OUTPUT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/common/build-info.cpp")
set(BUILD_NUMBER 0)
set(BUILD_COMMIT "unknown")
set(BUILD_COMPILER "unknown")
@@ -58,23 +56,3 @@ else()
)
set(BUILD_TARGET ${OUT})
endif()
-
-# Only write the build info if it changed
-if(EXISTS ${OUTPUT_FILE})
- file(READ ${OUTPUT_FILE} CONTENTS)
- string(REGEX MATCH "LLAMA_COMMIT = \"([^\"]*)\";" _ ${CONTENTS})
- set(OLD_COMMIT ${CMAKE_MATCH_1})
- string(REGEX MATCH "LLAMA_COMPILER = \"([^\"]*)\";" _ ${CONTENTS})
- set(OLD_COMPILER ${CMAKE_MATCH_1})
- string(REGEX MATCH "LLAMA_BUILD_TARGET = \"([^\"]*)\";" _ ${CONTENTS})
- set(OLD_TARGET ${CMAKE_MATCH_1})
- if (
- NOT OLD_COMMIT STREQUAL BUILD_COMMIT OR
- NOT OLD_COMPILER STREQUAL BUILD_COMPILER OR
- NOT OLD_TARGET STREQUAL BUILD_TARGET
- )
- configure_file(${TEMPLATE_FILE} ${OUTPUT_FILE})
- endif()
-else()
- configure_file(${TEMPLATE_FILE} ${OUTPUT_FILE})
-endif()