mirror of
https://github.com/rwengine/openrw.git
synced 2024-11-07 03:12:36 +01:00
ctest: the get_git_head_revision expects CMAKE_CURRENT_BINARY_DIR to be set
This commit is contained in:
parent
8f4c770a26
commit
a0895d0b2c
@ -1,7 +1,5 @@
|
|||||||
cmake_minimum_required(VERSION 3.2.2)
|
cmake_minimum_required(VERSION 3.2.2)
|
||||||
|
|
||||||
list(APPEND CMAKE_MODULE_PATH "${CTEST_SCRIPT_DIRECTORY}/../modules")
|
|
||||||
|
|
||||||
get_filename_component(CTEST_SOURCE_DIRECTORY "${CTEST_SCRIPT_DIRECTORY}/../.." ABSOLUTE)
|
get_filename_component(CTEST_SOURCE_DIRECTORY "${CTEST_SCRIPT_DIRECTORY}/../.." ABSOLUTE)
|
||||||
get_filename_component(CTEST_BINARY_DIRECTORY "${CTEST_SOURCE_DIRECTORY}/build/experimental" ABSOLUTE)
|
get_filename_component(CTEST_BINARY_DIRECTORY "${CTEST_SOURCE_DIRECTORY}/build/experimental" ABSOLUTE)
|
||||||
|
|
||||||
@ -12,7 +10,10 @@ if(EXISTS "${CTEST_BINARY_DIRECTORY}/CMakeCache.txt")
|
|||||||
ctest_empty_binary_directory("${CTEST_BINARY_DIRECTORY}")
|
ctest_empty_binary_directory("${CTEST_BINARY_DIRECTORY}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include(GetGitRevisionDescription)
|
include("${CTEST_SCRIPT_DIRECTORY}/../modules/GetGitRevisionDescription.cmake")
|
||||||
|
# get_git_head_revision expects CMAKE_CURRENT_BINARY_DIR to exist.
|
||||||
|
set(CMAKE_BINARY_DIR "${CTEST_BINARY_DIRECTORY}")
|
||||||
|
set(CMAKE_CURRENT_BINARY_DIR "${CTEST_BINARY_DIRECTORY}")
|
||||||
get_git_head_revision(GIT_REFSPEC GIT_SHA1)
|
get_git_head_revision(GIT_REFSPEC GIT_SHA1)
|
||||||
string(SUBSTRING "${GIT_SHA1}" 0 8 SHORT_COMMIT)
|
string(SUBSTRING "${GIT_SHA1}" 0 8 SHORT_COMMIT)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user