From b0b9d9c22bf0070083933c4a9217309be9e5577c Mon Sep 17 00:00:00 2001 From: Daan Leijen Date: Sat, 1 Mar 2025 14:51:27 -0800 Subject: [PATCH] add note that git rev dependency doesnt work --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2cf10569..900241b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -84,8 +84,11 @@ if(EXISTS "${CMAKE_SOURCE_DIR}/.git/index") if(GIT_FOUND) execute_process(COMMAND ${GIT_EXECUTABLE} "describe" OUTPUT_VARIABLE mi_git_describe RESULT_VARIABLE mi_git_res ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) if(mi_git_res EQUAL "0") + message(STATUS, "git describe: ${mi_git_describe}") list(APPEND mi_defines "MI_GIT_DESCRIBE=${mi_git_describe}") - set_property(GLOBAL APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/.git/index") # add to dependencies so we rebuild if the git rev changes + # add to dependencies so we rebuild if the git head commit changes + # todo: this doesn't seem to work? + set_property(GLOBAL APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/.git/index") endif() endif() endif()