File: debian_version_id.patch

package info (click to toggle)
fenics-dolfinx 1%3A0.9.0-10
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 5,376 kB
  • sloc: cpp: 33,701; python: 22,338; makefile: 230; sh: 170; xml: 55
file content (20 lines) | stat: -rw-r--r-- 528 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -26,7 +26,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
@@ -34,6 +34,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()