diff options
author | Thomas White <taw@physics.org> | 2018-03-13 10:01:13 +0100 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2018-03-13 10:26:44 +0100 |
commit | ea8e7bc35e5c09096c04f5c269451a330d59c49b (patch) | |
tree | ed8fac715b989597e4f2815e5946eced89405a44 /CMakeLists.txt | |
parent | 279ae2e0836a91f8bff0a225ceaf733d4e072aa7 (diff) |
Nicer way of getting Git revision
This will need a separate way to create the official releases
(which shouldn't have Git revisions attached)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4b5717b9..4b1fd2c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,6 @@ find_package(NBP) find_package(FDIP) find_package(OpenCL) -include(config) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fdiagnostics-color=always") include_directories(${CMAKE_CURRENT_SOURCE_DIR}) @@ -52,13 +51,11 @@ set(COMMON_LIBRARIES # Add the libcrystfel target add_subdirectory(libcrystfel) -add_custom_target( - versionh - BYPRODUCTS ${CMAKE_SOURCE_DIR}/version.h - COMMAND ${CMAKE_SOURCE_DIR}/version.sh ${CMAKE_SOURCE_DIR} - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - ) -add_dependencies(libcrystfel versionh) + +include(GetGitRevisionDescription) +get_git_head_revision(GIT_REFSPEC GIT_SHA1) + +include(config) # ---------------------------------------------------------------------- # Build Target |