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
B
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
TApp.app/Contents/Resources
TFramework.framework/Versions/A/Resources
cmake find_package: add test for setting Foo_FOUND to FALSE in a Config file 2012-03-13 16:56:52 -04:00
include
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
FindPackageTest.cxx
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