• Pierluigi Taddei's avatar
    find_package: Optionally sort globbed directories in a meaningful order · 31be918b
    Pierluigi Taddei authored
    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.
    31be918b
CMAKE_FIND_PACKAGE_SORT_ORDER.rst 1.09 KB