Skip to content

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.

Pinging @krumnack and @fwinkl.

Edited by Attila Krasznahorkay

Merge request reports