Move versioning info to standalone file.
Thanks to @cybik for some of the assistance.
This commit is contained in:
@@ -0,0 +1,20 @@
|
|||||||
|
# Set up version numbers according to the new scheme.
|
||||||
|
set(SM_VERSION_MAJOR 5)
|
||||||
|
set(SM_VERSION_MINOR 0)
|
||||||
|
set(SM_VERSION_PATCH 8)
|
||||||
|
set(SM_VERSION_TRADITIONAL "${SM_VERSION_MAJOR}.${SM_VERSION_MINOR}.${SM_VERSION_PATCH}")
|
||||||
|
|
||||||
|
execute_process(COMMAND git rev-parse --short HEAD
|
||||||
|
WORKING_DIRECTORY "${SM_ROOT_DIR}"
|
||||||
|
OUTPUT_VARIABLE SM_VERSION_GIT_HASH
|
||||||
|
RESULT_VARIABLE ret
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
|
)
|
||||||
|
|
||||||
|
if(NOT (ret STREQUAL "0"))
|
||||||
|
set(SM_VERSION_GIT_HASH "UNKNOWN")
|
||||||
|
set(SM_VERSION_FULL "${SM_VERSION_MAJOR}.${SM_VERSION_MINOR}-${SM_VERSION_GIT_HASH}")
|
||||||
|
else()
|
||||||
|
set(SM_VERSION_FULL "${SM_VERSION_MAJOR}.${SM_VERSION_MINOR}-git-${SM_VERSION_GIT_HASH}")
|
||||||
|
endif()
|
||||||
|
|
||||||
+1
-20
@@ -46,26 +46,7 @@ endif()
|
|||||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Modules/")
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/CMake/Modules/")
|
||||||
|
|
||||||
include("CMake/DefineOptions.cmake")
|
include("CMake/DefineOptions.cmake")
|
||||||
|
include("CMake/SMDefs.cmake")
|
||||||
# Set up version numbers according to the new scheme.
|
|
||||||
set(SM_VERSION_MAJOR 5)
|
|
||||||
set(SM_VERSION_MINOR 0)
|
|
||||||
set(SM_VERSION_PATCH 8)
|
|
||||||
set(SM_VERSION_TRADITIONAL "${SM_VERSION_MAJOR}.${SM_VERSION_MINOR}.${SM_VERSION_PATCH}")
|
|
||||||
|
|
||||||
execute_process(COMMAND git rev-parse --short HEAD
|
|
||||||
WORKING_DIRECTORY "${SM_ROOT_DIR}"
|
|
||||||
OUTPUT_VARIABLE SM_VERSION_GIT_HASH
|
|
||||||
RESULT_VARIABLE ret
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
)
|
|
||||||
|
|
||||||
if(NOT (ret STREQUAL "0"))
|
|
||||||
set(SM_VERSION_GIT_HASH "UNKNOWN")
|
|
||||||
set(SM_VERSION_FULL "${SM_VERSION_MAJOR}.${SM_VERSION_MINOR}-${SM_VERSION_GIT_HASH}")
|
|
||||||
else()
|
|
||||||
set(SM_VERSION_FULL "${SM_VERSION_MAJOR}.${SM_VERSION_MINOR}-git-${SM_VERSION_GIT_HASH}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Put the predefined targets in separate groups.
|
# Put the predefined targets in separate groups.
|
||||||
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
||||||
|
|||||||
Reference in New Issue
Block a user