| 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() |