Skip to content

Commit 378233a

Browse files
committed
Redo "CMAKE_CURRENT_SOURCE_DIR"
1 parent 5e7d90a commit 378233a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

CMakeLists.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,14 @@ find_package(Git)
8484
if(Git_FOUND)
8585
execute_process(
8686
COMMAND \${GIT_EXECUTABLE} rev-parse HEAD
87-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
87+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
8888
OUTPUT_VARIABLE TEMP_HEAD
8989
OUTPUT_STRIP_TRAILING_WHITESPACE
9090
RESULT_VARIABLE GIT_HEAD_RESULT
9191
)
9292
execute_process(
9393
COMMAND \${GIT_EXECUTABLE} rev-list --count HEAD
94-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
94+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
9595
OUTPUT_VARIABLE TEMP_COUNT
9696
OUTPUT_STRIP_TRAILING_WHITESPACE
9797
RESULT_VARIABLE GIT_COUNT_RESULT
@@ -102,24 +102,24 @@ if(Git_FOUND)
102102
endif()
103103
endif()
104104
105-
file(WRITE \"${CMAKE_SOURCE_DIR}/build-info.h\" \"#pragma once\\n#define BUILD_NUMBER \${COUNT}\\n#define BUILD_COMMIT \\\"\${HEAD}\\\"\\n\")
105+
file(WRITE \"${CMAKE_CURRENT_SOURCE_DIR}/build-info.h\" \"#pragma once\\n#define BUILD_NUMBER \${COUNT}\\n#define BUILD_COMMIT \\\"\${HEAD}\\\"\\n\")
106106
")
107107

108108
# Call the script to generate build-info.h initially
109109
execute_process(
110110
COMMAND ${CMAKE_COMMAND} -DGIT_EXECUTABLE=${GIT_EXECUTABLE} -P ${CMAKE_BINARY_DIR}/BUILD_INFO.cmake
111111
)
112112

113-
if(EXISTS "${CMAKE_SOURCE_DIR}/.git")
113+
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git")
114114
# Add a custom target to regenerate build-info.h when .git/index changes
115-
add_custom_target(BUILD_INFO ALL DEPENDS "${CMAKE_SOURCE_DIR}/build-info.h")
115+
add_custom_target(BUILD_INFO ALL DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/build-info.h")
116116

117117
# Add a custom command to generate build-info.h when .git/index changes
118118
add_custom_command(
119-
OUTPUT "${CMAKE_SOURCE_DIR}/build-info.h"
119+
OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/build-info.h"
120120
COMMENT "Updating build-info.h"
121121
COMMAND ${CMAKE_COMMAND} -DGIT_EXECUTABLE=${GIT_EXECUTABLE} -P ${CMAKE_BINARY_DIR}/BUILD_INFO.cmake
122-
DEPENDS "${CMAKE_SOURCE_DIR}/.git/index"
122+
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/.git/index"
123123
VERBATIM
124124
)
125125
endif()

0 commit comments

Comments
 (0)