Automatic Wildcard Checks, master branch (2021.07.22.)
Introduced the ATLAS_ALWAYS_CHECK_WILDCARDS
cache variable. If set to TRUE
, all file(GLOB...)
statements in AtlasCMake use the CONFIGURE_DEPENDS
flag to force the build system to re-evaluate wildcarded expressions on every build attempt.
https://cmake.org/cmake/help/latest/command/file.html#filesystem
This is meant to implement ATEAM-769, to make the build of small analysis projects a little more convenient.
The flag is not supposed to be turned on for large projects, as it could significantly slow down local incremental build attempts on Athena for instance. But at least on small projects, in my local tests, it didn't seem to make a noticeable difference in how fast an incremental build would start.
Edited by Attila Krasznahorkay