Closed friendlyanon closed 4 years ago
Good catch! When the tools were originally written, they were intended to be included by the main library and needed to be excluded when used as a third-party dependency. As we are now only importing tools from subprojects, the restriction should not be necessary anymore.
Edit: see below
On second thought, the flags we are setting should be scoped for the whole project, so the best solution would be to simply include the tools from the "all" subproject as well.
Steps to reproduce:
cmake -Hall -Bbuild -DUSE_CCACHE=ON
Expected output:
No warnings.
Actual output: