blob: 4b7cce5519e431bc3df84b691142f5d444892e3a [file] [log] [blame]
include(ExternalProject)
set(stamp_dir "${CMAKE_CURRENT_BINARY_DIR}/stamps")
ExternalProject_Add(fake_ext_proj
# We don't actually do a build, so we never try to download from this URL
URL https://example.com/something.zip
STAMP_DIR ${stamp_dir}
)
# Report whether the --touch option was added to the extraction script
set(extraction_script "${stamp_dir}/extract-fake_ext_proj.cmake")
file(STRINGS "${extraction_script}" results REGEX "--touch")
if("${results}" STREQUAL "")
message(STATUS "Using timestamps from archive")
else()
message(STATUS "Using extraction time for the timestamps")
endif()