find_library: Allow custom lib suffix be used as find path
Add a new `CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX` variable to allow use of a custom suffix on `lib` directory names. This is a more general option than that added by commit v3.7.0-rc1~504^2 (Teach find_library and find_package to search lib32 paths, 2016-06-10). It allows the find path to be more deterministic on custom setups. See discussion in #10287 and #15994.
Showing
- Help/command/find_library.rst 7 additions, 0 deletionsHelp/command/find_library.rst
- Help/manual/cmake-variables.7.rst 1 addition, 0 deletionsHelp/manual/cmake-variables.7.rst
- Help/prop_gbl/FIND_LIBRARY_USE_LIB32_PATHS.rst 2 additions, 0 deletionsHelp/prop_gbl/FIND_LIBRARY_USE_LIB32_PATHS.rst
- Help/prop_gbl/FIND_LIBRARY_USE_LIB64_PATHS.rst 2 additions, 0 deletionsHelp/prop_gbl/FIND_LIBRARY_USE_LIB64_PATHS.rst
- Help/release/dev/find_library-custom-lib-suffix.rst 6 additions, 0 deletionsHelp/release/dev/find_library-custom-lib-suffix.rst
- Help/variable/CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX.rst 11 additions, 0 deletionsHelp/variable/CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX.rst
- Source/cmFindLibraryCommand.cxx 15 additions, 13 deletionsSource/cmFindLibraryCommand.cxx
- Tests/CMakeOnly/find_library/CMakeLists.txt 14 additions, 1 deletionTests/CMakeOnly/find_library/CMakeLists.txt
- Tests/CMakeOnly/find_library/lib/A/libXYZ/libtest2.a 0 additions, 0 deletionsTests/CMakeOnly/find_library/lib/A/libXYZ/libtest2.a
- Tests/CMakeOnly/find_library/lib/XYZ/libtest1.a 0 additions, 0 deletionsTests/CMakeOnly/find_library/lib/XYZ/libtest1.a
- Tests/CMakeOnly/find_library/libXYZ/A/lib/libtest4.a 0 additions, 0 deletionsTests/CMakeOnly/find_library/libXYZ/A/lib/libtest4.a
- Tests/CMakeOnly/find_library/libXYZ/A/libXYZ/libtest5.a 0 additions, 0 deletionsTests/CMakeOnly/find_library/libXYZ/A/libXYZ/libtest5.a
- Tests/CMakeOnly/find_library/libXYZ/A/libtest6.a 0 additions, 0 deletionsTests/CMakeOnly/find_library/libXYZ/A/libtest6.a
- Tests/CMakeOnly/find_library/libXYZ/libtest7.a 0 additions, 0 deletionsTests/CMakeOnly/find_library/libXYZ/libtest7.a
Loading
Please register or sign in to comment