summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/IfacePaths
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Shorten name RunCMake.IfacePaths_{INCLUDE_DIRECTORIES => INCDIRS}Brad King2019-10-017-11/+11
| | | | | The original name was responsible for the longest path in our build tree. Use a shorter name to enable longer build tree names on Windows.
* Add deprecation warnings for policies CMP0054 and belowBrad King2017-11-012-0/+16
| | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for some policies to encourage projects to port away from setting policies to OLD.
* Tests: Fix failures when running under the default install prefix (#15566)Brad King2015-05-141-0/+3
| | | | | | | Fix test cases whose behavior differs when their source or build tree is under CMAKE_INSTALL_PREFIX by setting an install prefix under the build tree. Otherwise they may fail when run under the default install prefix (e.g. /usr/local).
* Allow export of targets with INTERFACE_SOURCES.Stephen Kelly2015-02-1016-6/+88
| | | | | | Use the same rules for paths in source and binary dirs in installed INTERFACE_SOURCES as are used for INTERFACE_INCLUDE_DIRECTORIES.
* Tests: Move IfacePaths test stderr files.Stephen Kelly2015-02-1011-0/+1
| | | | | Rename the files with a property-specific name, so that additional properties can be easily tested.
* Tests: Run IfacePaths tests with a parameter.Stephen Kelly2015-02-098-20/+32
| | | | | | Run the tests for the INCLUDE_DIRECTORIES INTERFACE property in a specific build location, and update the stderr expectation to match the new output.
* Tests: Split part of include_directories test to a generic location.Stephen Kelly2015-02-0937-0/+375
The moved tests are related to paths in INTERFACE_INCLUDE_DIRECTORIES in general, and when exporting, and covering cases of the install location being within the build or source prefix etc. Other build properties containing paths should have similar tests, so this allows some parameterization while keeping the preparation of the various directory structures.