Merge topic 'file-TIMESTAMP-relative-path'

733801b57f file(TIMESTAMP): Interpret relative paths w.r.t. the source tree

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7440
This commit is contained in:
Brad King
2022-07-07 13:22:05 +00:00
committed by Kitware Robot
4 changed files with 9 additions and 1 deletions
+5 -1
View File
@@ -2817,7 +2817,11 @@ bool HandleTimestampCommand(std::vector<std::string> const& args,
unsigned int argsIndex = 1;
const std::string& filename = args[argsIndex++];
std::string filename = args[argsIndex++];
if (!cmsys::SystemTools::FileIsFullPath(filename)) {
filename = cmStrCat(status.GetMakefile().GetCurrentSourceDirectory(), '/',
filename);
}
const std::string& outputVariable = args[argsIndex++];
+1
View File
@@ -47,6 +47,7 @@ run_cmake(GLOB_RECURSE)
run_cmake(GLOB_RECURSE-noexp-FOLLOW_SYMLINKS)
run_cmake(SIZE)
run_cmake(SIZE-error-does-not-exist)
run_cmake(TIMESTAMP)
run_cmake(REMOVE-empty)
+1
View File
@@ -0,0 +1 @@
-- '[0-9]*-[01][0-9]-[0-3][0-9]T[0-2][0-9]:[0-5][0-9]:[0-6][0-9]Z'
+2
View File
@@ -0,0 +1,2 @@
file(TIMESTAMP "TIMESTAMP.cmake" output UTC)
message(STATUS "'${output}'")