include(FetchContent) | |
FetchContent_Declare( | |
t1 | |
DOWNLOAD_COMMAND ${CMAKE_COMMAND} -E echo "Download command executed" | |
) | |
FetchContent_Populate(t1) | |
file(STRINGS "${FETCHCONTENT_BASE_DIR}/t1-subbuild/CMakeCache.txt" | |
matchLine REGEX "^CMAKE_GENERATOR:.*=" | |
LIMIT_COUNT 1 | |
) | |
if(NOT matchLine MATCHES "${CMAKE_GENERATOR}") | |
message(FATAL_ERROR "Generator line mismatch: ${matchLine}\n" | |
" Expected type: ${CMAKE_GENERATOR}") | |
endif() |