Use CMake's knowledge of what system library has dlopen()
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
diff --git a/programs/test/CMakeLists.txt b/programs/test/CMakeLists.txt
index 1a79e97..c3e7d2e 100644
--- a/programs/test/CMakeLists.txt
+++ b/programs/test/CMakeLists.txt
@@ -31,9 +31,7 @@
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)