Use CMake's knowledge of what system library has dlopen()

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
Gilles Peskine 2021-11-10 19:10:27 +01:00
parent f80a029f28
commit 88e3e70df5

View file

@ -31,9 +31,7 @@ if(USE_SHARED_MBEDTLS_LIBRARY AND
NOT ${CMAKE_SYSTEM_NAME} MATCHES "[Ww][Ii][Nn]")
add_executable(dlopen "dlopen.c")
target_include_directories(dlopen PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../include)
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
target_link_libraries(dlopen "-ldl")
endif()
target_link_libraries(dlopen ${CMAKE_DL_LIBS})
endif()
if(GEN_FILES)