summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/find_path
Commit message (Collapse)AuthorAgeFilesLines
* find_*: Add support for REQUIRED keywordSylvain Joubert2020-03-065-0/+19
| | | | | | In the same spirit as the REQUIRED keyword on find_package, this will stop cmake execution with an error on a failed find_program, find_file, find_path or find_library.
* find_*: Use debug logging infrastructureRobert Maynard2019-12-192-0/+39
| | | | | | Teach the find_package, find_library, find_program, find_path, and find_file commands to print debug log messages when enabled by the `--debug-find` command-line option or `CMAKE_FIND_DEBUG_MODE` variable.
* Merge branch 'backport-find-no-name' into find-no-nameBrad King2019-08-283-0/+4
|\
| * find_path: Fix crash on empty old-style list of namesBrad King2019-08-283-0/+4
| | | | | | | | Fixes: #19651
* | Find: Provide global controls for the `NO_[]_PATH` call optionsRobert Maynard2019-06-215-0/+53
| |
* | RunCMake: Automatically support platform out override filesRobert Maynard2019-06-214-6/+12
|/
* find_path: Fix location of <dir/header.h> in a framework on OS XHarry Mallon2016-06-074-0/+8
| | | | | | | After finding it in `foo.Framework/Headers/dir/header.h`, we should report the `foo.Framework/Headers` directory, not `foo.Framework/Headers/dir`, because the former is what actually contains the path the caller wishes to include.
* Drop find_(library|file|path) prefixes from PATH on non-WindowsBrad King2016-05-091-1/+3
| | | | | | | | | | | Since commit v3.3.0-rc1~430^2 (Teach find_(library|file|path) to get prefixes from PATH, 2015-02-18) we search in <prefix>/include and <prefix>/lib directories for prefixes with bin directories in the PATH environment variable. The motivation was to support MSYS, MinGW and similar Windows platforms in their default environments automatically. At the time this behavior was thought to be worthwhile in general. Suggested-by: Chuck Atkins <chuck.atkins@kitware.com>
* Teach find_(library|file|path) to get prefixes from PATH (#15370)Brad King2015-02-195-0/+18
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.