diff options
| author | Kasper Laudrup <you@example.com> | 2022-04-01 20:18:33 +0200 |
|---|---|---|
| committer | Craig Scott <craig.scott@crascit.com> | 2022-05-05 09:01:54 +1000 |
| commit | a283e58b51e55bc843c8d341bf0f8bc91f2f9ef1 (patch) | |
| tree | 1044c82c2bae6115ebe0fc32f6b6cfac77312f12 /Modules/ExternalProject | |
| parent | e0dbca93aae6b01f8b239d346a0bc99d2ca2473e (diff) | |
| download | cmake-a283e58b51e55bc843c8d341bf0f8bc91f2f9ef1.tar.gz | |
ExternalProject: Add DOWNLOAD_EXTRACT_TIMESTAMP option and policy
Add the option to keep the current filestamps when extracting an
archive in ExternalProject_Add.
Enabling this option makes the behavior consistent with how
ExternalProject_Add is used when checking out code from revision
control instead of an archive.
Fixes: #22746
Diffstat (limited to 'Modules/ExternalProject')
| -rw-r--r-- | Modules/ExternalProject/extractfile.cmake.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/ExternalProject/extractfile.cmake.in b/Modules/ExternalProject/extractfile.cmake.in index d7f5756f52..984565bc5a 100644 --- a/Modules/ExternalProject/extractfile.cmake.in +++ b/Modules/ExternalProject/extractfile.cmake.in @@ -29,7 +29,7 @@ file(MAKE_DIRECTORY "${ut_dir}") # Extract it: # message(STATUS "extracting... [tar @args@]") -execute_process(COMMAND ${CMAKE_COMMAND} -E tar @args@ ${filename} +execute_process(COMMAND ${CMAKE_COMMAND} -E tar @args@ ${filename} @options@ WORKING_DIRECTORY ${ut_dir} RESULT_VARIABLE rv ) |
