Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test: Improve WarnUnusedCliUnused to run on all generators | Sebastian Holtermann | 2019-05-15 | 1 | -4/+4 |
| | | | | | | | | | | In the WarnUnusedCliUnused test, the whole CMakeCache.txt was removed in the clean stage to trigger the same CMake warning in re-builds. This technique worked only in the Makefile generators and the test was limited to these. Now only the variable of interest is removed from the cache by using a `unset(UNUSED_CLI_VARIABLE CACHE)` statement in the CMakeLists.txt file. This makes the WarnUnusedCliUnused test run on all generators | ||||
* | CLI: Suppress the unused warning if the key value pair is cached. | Stephen Kelly | 2013-06-04 | 1 | -0/+9 |
It is common to specify a CMAKE_TOOLCHAIN_FILE and get a warning for using it despite it not being used. The WarnUnusedCliUnused test relies on the warning being emitted each time cmake is run on an existing build. That behavior is changed by this patch to warn only on the first invokation of CMake, and not on subsequent invokations (because the variable is in the cache with the same value). For that test, a clean target is added which clears the cache and cause the warning to be emitted each time. As the Ninja generator does not support the feature needed to test this, it is not tested with that generator. |