File: debian_version_id.patch

package info (click to toggle)
fenics-dolfinx 1%3A0.10.0.post3-1exp5
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 6,012 kB
  • sloc: cpp: 36,535; python: 25,391; makefile: 223; sh: 171; xml: 55
file content (22 lines) | stat: -rw-r--r-- 740 bytes parent folder | download | duplicates (5)
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()