CMake/Tests/FindPackageTest
Pierluigi Taddei 31be918b0b find_package: Optionally sort globbed directories in a meaningful order
Add `CMAKE_FIND_PACKAGE_SORT_{ORDER,DIRECTION}` variables to specify
sort order and direction.

When multiple package with the same name have been found in the same
location sorting option can be used to force a specific version to be
loaded (e.g. libA_1.12.0 instead of libA_1.1.0).  Currently sorting by
NAME and by NATURAL order have been implemented.

Natural ordering makes use of the `strverscmp(3)` ordering.
2016-09-15 13:35:25 -04:00
..
A ENH: Add test for new find_* command HINTS option. 2008-06-09 15:09:14 -04:00
B ENH: Add test for new find_* command HINTS option. 2008-06-09 15:09:14 -04:00
Baz 1.1 Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
Baz 1.2/CMake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
Baz 1.3/lib/cmake/Baz find_package: Extend search path for combined Windows/UNIX convention 2016-08-24 09:40:25 -04:00
Baz 2.0/share/Baz 2 find_package: Extend search path for combined Windows/UNIX convention 2016-08-24 09:40:25 -04:00
Baz 2.1/lib/Baz 2/cmake find_package: Extend search path for combined Windows/UNIX convention 2016-08-24 09:40:25 -04:00
Exporter Revise C++ coding style using clang-format 2016-05-16 16:05:19 -04:00
SortLib-3.1.1 find_package: Optionally sort globbed directories in a meaningful order 2016-09-15 13:35:25 -04:00
SortLib-3.10.1 find_package: Optionally sort globbed directories in a meaningful order 2016-09-15 13:35:25 -04:00
SystemPackage find_package: Test system package registry when possible 2011-04-13 14:28:00 -04:00
TApp.app/Contents/Resources ENH: Updated FindPackageTest to test new find_package command features. 2008-01-17 09:06:36 -05:00
TFramework.framework/Versions/A/Resources ENH: Updated FindPackageTest to test new find_package command features. 2008-01-17 09:06:36 -05:00
cmake find_package: add test for setting Foo_FOUND to FALSE in a Config file 2012-03-13 16:56:52 -04:00
include ENH: add support for CMAKE_FIND_PREFIX_PATH as discussed with Brad. 2007-10-26 09:55:40 -04:00
lib Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeLists.txt find_package: Optionally sort globbed directories in a meaningful order 2016-09-15 13:35:25 -04:00
FindLotsOfComponents.cmake CMP0017: Fix check when including from CMake source tree 2014-03-04 09:35:00 -05:00
FindPackageHandleStandardArgs.cmake Prefer files from CMAKE_ROOT when including from CMAKE_ROOT 2011-01-04 08:06:20 -05:00
FindPackageTest.cxx ENH: Added FindPackageTest to improve coverage. 2003-07-24 11:33:06 -04:00
FindRecursiveA.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
FindRecursiveB.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
FindRecursiveC.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
FindSomePackage.cmake FPHSA: Always populate the ExactCase_FOUND variable (#15412). 2015-04-17 10:46:24 -04:00
FindUpperCasePackage.cmake FPHSA: Always populate the ExactCase_FOUND variable (#15412). 2015-04-17 10:46:24 -04:00
FindVersionTestA.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
FindVersionTestB.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
FindVersionTestC.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
FindVersionTestD.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
RelocatableConfig.cmake.in add macro check_required_components() to configure_package_config_file() 2012-03-19 10:53:36 -04:00