Skip to content

Commit ef23b5b

Browse files
authored
Merge pull request #1008 from helaslo/add-version-override-pr
Add forced-version string override for releases and packaging
2 parents 73076de + 0e4f9ab commit ef23b5b

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

scopehal/CMakeLists.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,16 @@ get_target_property(Vulkan_INCLUDE_DIR Vulkan::Headers INTERFACE_INCLUDE_DIRECTO
3030

3131

3232
#Set up versioning (with a dummy string for now if Git isn't present)
33-
if(Git_FOUND)
34-
execute_process(
35-
COMMAND ${GIT_EXECUTABLE} describe --always --tags
36-
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
37-
OUTPUT_VARIABLE SCOPEHAL_VERSION
38-
OUTPUT_STRIP_TRAILING_WHITESPACE)
33+
if (Git_FOUND OR SCOPEHAL_PACKAGE_VERSION)
34+
if(NOT SCOPEHAL_PACKAGE_VERSION)
35+
execute_process(
36+
COMMAND ${GIT_EXECUTABLE} describe --always --tags
37+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
38+
OUTPUT_VARIABLE SCOPEHAL_VERSION
39+
OUTPUT_STRIP_TRAILING_WHITESPACE)
40+
else ()
41+
set(SCOPEHAL_VERSION "${SCOPEHAL_PACKAGE_VERSION}")
42+
endif ()
3943
else()
4044
set(SCOPEHAL_VERSION "unknown")
4145
endif()

0 commit comments

Comments
 (0)