X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=CMakeLists.txt;fp=CMakeLists.txt;h=d865faf5ab091ade78031e66c28a187fdb6f2b09;hp=be945731044fe6c2e7eeefd0a4a175642edc9108;hb=7a528d7248a70aff1c54e5f508de56bfffbf24c3;hpb=f6faf961e8151ae67bd5d8f2e65b337d61ef0bf9 diff --git a/CMakeLists.txt b/CMakeLists.txt index be945731..d865faf5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -148,19 +148,21 @@ set(RADIANT_VERSION "${RADIANT_VERSION_MAJOR}.${RADIANT_VERSION_MINOR}.${RADIANT set(RADIANT_ABOUTMSG "Custom build" CACHE STRING "About message") -find_package(Git REQUIRED) +set(RADIANT_VERSION_STRING "${RADIANT_VERSION}n") -execute_process( - COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD - WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} - OUTPUT_VARIABLE GIT_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE -) +if (NOT DEFINED GIT_VERSION) + find_package(Git REQUIRED) -set(RADIANT_VERSION_STRING "${RADIANT_VERSION}n") + execute_process( + COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} + OUTPUT_VARIABLE GIT_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE + ) -if (GIT_VERSION) - set(RADIANT_VERSION_STRING "${RADIANT_VERSION_STRING}-git-${GIT_VERSION}") + if (GIT_VERSION) + set(RADIANT_VERSION_STRING "${RADIANT_VERSION_STRING}-git-${GIT_VERSION}") + endif () endif () message(STATUS "Building ${PROJECT_NAME} ${RADIANT_VERSION_STRING} ${RADIANT_ABOUTMSG}")