Lines 22-32
Link Here
|
22 |
file(GLOB all_valid_subdirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/CMakeLists.txt") |
22 |
file(GLOB all_valid_subdirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*/CMakeLists.txt") |
23 |
|
23 |
|
24 |
foreach(dir ${all_valid_subdirs}) |
24 |
foreach(dir ${all_valid_subdirs}) |
25 |
if(${dir} MATCHES "^([^/]*)//CMakeLists.txt") |
25 |
if(${dir} MATCHES "^([^/]*)/+CMakeLists.txt") |
26 |
string(REGEX REPLACE "^([^/]*)//CMakeLists.txt" "\\1" dir_trimmed ${dir}) |
26 |
string(REGEX REPLACE "^([^/]*)/+CMakeLists.txt" "\\1" dir_trimmed ${dir}) |
27 |
message(STATUS "Adding third-party component ${dir_trimmed}") |
27 |
message(STATUS "Adding third-party component ${dir_trimmed}") |
28 |
add_subdirectory(${dir_trimmed}) |
28 |
add_subdirectory(${dir_trimmed}) |
29 |
endif() |
29 |
endif() |
30 |
endforeach(dir) |
30 |
endforeach(dir) |
31 |
|
31 |
|
32 |
set(THIRD_PARTY_INCLUDES ${THIRD_PARTY_INCLUDES} PARENT_SCOPE) |
32 |
set(THIRD_PARTY_INCLUDES ${THIRD_PARTY_INCLUDES} PARENT_SCOPE) |