diff options
author | bandoti <141645996+bandoti@users.noreply.github.com> | 2023-11-27 15:25:42 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-27 21:25:42 +0200 |
commit | b38a16dfcff88d547f78f52d1bea31b84a05aff7 (patch) | |
tree | 491d5ab5cebdd953bbcfba3552a8ab1ab2d9ebfd /scripts/build-info.cmake | |
parent | 0dab8cd7cca7e1bc3550dcb4797b9062cdbb1ebd (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.cmake | 22 |
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() |