summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/find_library
Commit message (Collapse)AuthorAgeFilesLines
* Teach find_(library|file|path) to get prefixes from PATH (#15370)Brad King2015-02-194-0/+16
| | | | | | | | | The find_package command already knows how to compute installation prefixes from PATH. Use the same approach to establish prefixes for find_library, find_file, and find_path to use to look in directories like "<prefix>/lib[/<arch>]" and "<prefix>/include" for libraries and headers. This will reduce the amount of configuration end users need to do to establish a work environment rooted under a specific prefix.
* find_library: Fix repeat call after changing directory content (#15293)Brad King2014-12-084-0/+24
We use cmGlobalGenerator::GetDirectoryContent to avoid repeating directory listings. However, GetDirectoryContent loads content from disk at most once. This breaks find_library calls that occur when disk content has changed since preceding find_library calls. Teach cmGlobalGenerator::GetDirectoryContent to save the directory modification time when content is loaded and re-load content if it changes. Create a RunCMake.find_library test with a case covering this.