mirror of
https://github.com/aaru-dps/libaaruformat.git
synced 2025-12-16 19:24:40 +00:00
Update CMakeLists.txt to use PRIVATE visibility for linked libraries
This commit is contained in:
@@ -31,11 +31,12 @@ file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/data/data.bin
|
|||||||
add_executable(tests_run crc64.cpp spamsum.cpp crc32.c crc32.h flac.cpp lzma.cpp sha256.cpp md5.cpp)
|
add_executable(tests_run crc64.cpp spamsum.cpp crc32.c crc32.h flac.cpp lzma.cpp sha256.cpp md5.cpp)
|
||||||
|
|
||||||
# Link libraries including OpenSSL for SHA256 test
|
# Link libraries including OpenSSL for SHA256 test
|
||||||
target_link_libraries(tests_run gtest gtest_main "aaruformat")
|
target_link_libraries(tests_run PRIVATE gtest gtest_main aaruformat)
|
||||||
|
|
||||||
# Link OpenSSL/LibreSSL for tests that use crypto functions directly
|
# Link OpenSSL/LibreSSL for tests that use crypto functions directly
|
||||||
if(LIBRESSL_FOUND)
|
if(LIBRESSL_FOUND)
|
||||||
target_link_libraries(tests_run ${LIBRESSL_CRYPTO_LIBRARY})
|
target_link_libraries(tests_run PRIVATE ${LIBRESSL_CRYPTO_LIBRARY})
|
||||||
elseif(OpenSSL_FOUND)
|
elseif(OpenSSL_FOUND)
|
||||||
target_link_libraries(tests_run ${OPENSSL_CRYPTO_LIBRARY})
|
target_link_libraries(tests_run ${OPENSSL_CRYPTO_LIBRARY})
|
||||||
|
target_link_libraries(tests_run PRIVATE ${OPENSSL_CRYPTO_LIBRARY})
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user