diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2021-02-20 19:53:48 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2021-02-22 16:17:20 (GMT) |
commit | 74fe16a292e0facf9f2d4f943247d011390694a9 (patch) | |
tree | b4d6d4db4d4c76684c0b5e00ab42d573ac39a27e | |
parent | 22902cb38cdc934cb113269ef89ee30fba11391c (diff) | |
download | CMake-74fe16a292e0facf9f2d4f943247d011390694a9.zip CMake-74fe16a292e0facf9f2d4f943247d011390694a9.tar.gz CMake-74fe16a292e0facf9f2d4f943247d011390694a9.tar.bz2 |
Tests: Fix ExternalProject CONFIGURE_HANDLED_BY_BUILD on 1s filesystems
Following commit 7155e358c9 (ExternalProject: Add CONFIGURE_HANDLED_BY_BUILD
option, 2020-12-16, v3.20.0-rc1~168^2), modify the CONFIGURE_HANDLED_BY_BUILD
test to sleep 1.125 seconds to make sure the file timestamp is always
updated regardless of the resolution of the underlying filesystem.
Fixes: #21830
-rw-r--r-- | Tests/RunCMake/ExternalProject/CONFIGURE_HANDLED_BY_BUILD.cmake | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Tests/RunCMake/ExternalProject/CONFIGURE_HANDLED_BY_BUILD.cmake b/Tests/RunCMake/ExternalProject/CONFIGURE_HANDLED_BY_BUILD.cmake index c86a60e..6dbf0f4 100644 --- a/Tests/RunCMake/ExternalProject/CONFIGURE_HANDLED_BY_BUILD.cmake +++ b/Tests/RunCMake/ExternalProject/CONFIGURE_HANDLED_BY_BUILD.cmake @@ -11,7 +11,7 @@ ExternalProject_Add(proj1 CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Doing something" # file(TIMESTAMP) gives back the timestamp in seconds so we sleep a second to # make sure we get a different timestamp on the stamp file - BUILD_COMMAND ${CMAKE_COMMAND} -E sleep 1 + BUILD_COMMAND ${CMAKE_COMMAND} -E sleep 1.125 INSTALL_COMMAND "" BUILD_ALWAYS ON STAMP_DIR "stamp" @@ -20,7 +20,7 @@ ExternalProject_Add(proj2 DOWNLOAD_COMMAND "" SOURCE_DIR "" CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Doing something" - BUILD_COMMAND ${CMAKE_COMMAND} -E sleep 1 + BUILD_COMMAND ${CMAKE_COMMAND} -E sleep 1.125 INSTALL_COMMAND "" CONFIGURE_HANDLED_BY_BUILD ON DEPENDS proj1 |