Merge pull request #6153 from arroz/fix/apple-static-lib

Disabling setting `CMAKE_FIND_LIBRARY_SUFFIXES` on Apple platforms.
This commit is contained in:
Edward Thomson
2022-01-30 21:20:29 -05:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -301,6 +301,8 @@ compiler and linker. These flags are rarely used but can be useful for
- `CMAKE_FIND_ROOT_PATH`: Override the search path for libraries
- `ZLIB_LIBRARY`, `OPENSSL_SSL_LIBRARY` AND `OPENSSL_CRYPTO_LIBRARY`:
Tell CMake where to find those specific libraries
- `LINK_WITH_STATIC_LIBRARIES`: Link only with static versions of
system libraries
MacOS X
-------

View File

@@ -92,7 +92,7 @@ else()
set(CMAKE_C_ARCHIVE_FINISH "<CMAKE_RANLIB> -D <TARGET>")
endif()
if(NOT BUILD_SHARED_LIBS)
if(NOT BUILD_SHARED_LIBS AND LINK_WITH_STATIC_LIBRARIES)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".a")
endif()