Skip to content

Commit de45db3

Browse files
committed
run CPMs CMakeLists.txt file if it has added with a git clone action
1 parent 10d9101 commit de45db3

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

cmake/CPM.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,13 @@ if(NOT COMMAND cpm_message)
4242
endfunction()
4343
endif()
4444

45+
get_filename_component(CURRENT_FILENAME_PATH "${CMAKE_CURRENT_LIST_FILE}" DIRECTORY)
46+
set(CPM_CMAKE_DIRECTORY "${CURRENT_FILENAME_PATH}/..")
47+
4548
if(DEFINED EXTRACTED_CPM_VERSION)
4649
set(CURRENT_CPM_VERSION "${EXTRACTED_CPM_VERSION}${CPM_DEVELOPMENT}")
50+
elseif(EXISTS "${CPM_CMAKE_DIRECTORY}/CMakeLists.txt")
51+
add_subdirectory(${CPM_CMAKE_DIRECTORY})
4752
else()
4853
set(CURRENT_CPM_VERSION 1.0.0-development-version)
4954
endif()

0 commit comments

Comments
 (0)