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
This commit is contained in:
parent
22902cb38c
commit
74fe16a292
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user