include(ExternalProject) | |
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/first") | |
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/second") | |
if("${SOURCE_DIR_CHANGE}" STREQUAL "") | |
set(source_dir first) | |
else() | |
set(source_dir second) | |
endif() | |
ExternalProject_Add(source_dir_change | |
SOURCE_DIR "${CMAKE_BINARY_DIR}/${source_dir}" | |
DOWNLOAD_COMMAND "${CMAKE_COMMAND}" -E echo "Download command executed" | |
UPDATE_COMMAND "" | |
CONFIGURE_COMMAND "" | |
BUILD_COMMAND "" | |
TEST_COMMAND "" | |
INSTALL_COMMAND "" | |
) |