1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
Index: fenics-dolfinx/cpp/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/CMakeLists.txt 2025-11-12 15:50:08.540522545 +0100
+++ fenics-dolfinx/cpp/CMakeLists.txt 2025-11-12 15:50:08.534324283 +0100
@@ -29,7 +29,7 @@
# Get GIT changeset, if available
find_program(GIT_FOUND git)
-if(GIT_FOUND)
+if(GIT_FOUND AND EXISTS ${CMAKE_SOURCE_DIR}/.git)
# Get the commit hash of the working branch
execute_process(
COMMAND git rev-parse HEAD
@@ -37,6 +37,8 @@
OUTPUT_VARIABLE GIT_COMMIT_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE
)
+elseif(DEFINED DEBIAN_VERSION_ID)
+ set(GIT_COMMIT_HASH ${DEBIAN_VERSION_ID})
else()
set(GIT_COMMIT_HASH "unknown")
endif()
|