mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-09 23:44:00 +03:00
Merge topic 'file-GLOB-CONFIGURE_DEPENDS-verbose'
9f28c02056 file(GLOB): Make CONFIGURE_DEPENDS mismatch more verbose
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10939
This commit is contained in:
commit
263c76a0cd
1 file changed
+16
@@ -69,6 +69,22 @@ bool cmGlobVerificationManager::SaveVerificationScript(std::string const& path,
|
||||
|
||||
verifyScriptFile << "if(NOT \"${NEW_GLOB}\" STREQUAL \"${OLD_GLOB}\")\n"
|
||||
<< " message(\"-- GLOB mismatch!\")\n"
|
||||
<< " set(NEW_ONLY ${NEW_GLOB})\n"
|
||||
<< " set(OLD_ONLY ${OLD_GLOB})\n"
|
||||
<< " list(REMOVE_ITEM NEW_ONLY ${OLD_GLOB})\n"
|
||||
<< " list(REMOVE_ITEM OLD_ONLY ${NEW_GLOB})\n"
|
||||
<< " if(NEW_ONLY)\n"
|
||||
<< " message(\"The following files were added:\")\n"
|
||||
<< " foreach(VAR_FILE IN LISTS NEW_ONLY)\n"
|
||||
<< " message(\" +${VAR_FILE}\")\n"
|
||||
<< " endforeach()\n"
|
||||
<< " endif()\n"
|
||||
<< " if(OLD_ONLY)\n"
|
||||
<< " message(\"The following files were removed:\")\n"
|
||||
<< " foreach(VAR_FILE IN LISTS OLD_ONLY)\n"
|
||||
<< " message(\" -${VAR_FILE}\")\n"
|
||||
<< " endforeach()\n"
|
||||
<< " endif()\n"
|
||||
<< " file(TOUCH_NOCREATE \"" << stampFile << "\")\n"
|
||||
<< "endif()\n";
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user