Use ${CMAKE_DL_LIBS} for portability

Some systems, like OpenBSD for example, have libdl integrated in libc.
Let CMAKE_DL_LIBS decide if '-ldl' is needed as a linker flag
This commit is contained in:
Charlène Wendling 2020-12-22 03:43:15 +01:00
parent 1ff9a82e80
commit 256362372c
11 changed files with 11 additions and 11 deletions

View File

@ -19,7 +19,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwbedit c dl util)
target_link_libraries(fwbedit c ${CMAKE_DL_LIBS} util)
ENDIF()
IF (NETSNMP_FOUND)

View File

@ -20,7 +20,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwbuilder-gui c dl util)
target_link_libraries(fwbuilder-gui c ${CMAKE_DL_LIBS} util)
ENDIF()
IF (NETSNMP_FOUND)

View File

@ -10,7 +10,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_iosacl c dl util)
target_link_libraries(fwb_iosacl c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_iosacl PRIVATE ${CXX_DEFAULT_FLAGS})

View File

@ -10,7 +10,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_ipf c dl util)
target_link_libraries(fwb_ipf c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_ipf PRIVATE ${CXX_DEFAULT_FLAGS})

View File

@ -10,7 +10,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_ipfw c dl util)
target_link_libraries(fwb_ipfw c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_ipfw PRIVATE ${CXX_DEFAULT_FLAGS})

View File

@ -10,7 +10,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_ipt c dl util)
target_link_libraries(fwb_ipt c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_ipt PRIVATE ${CXX_DEFAULT_FLAGS})

View File

@ -11,7 +11,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_junosacl c dl util)
target_link_libraries(fwb_junosacl c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_junosacl PRIVATE ${CXX_DEFAULT_FLAGS})

View File

@ -10,7 +10,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_nxosacl c dl util)
target_link_libraries(fwb_nxosacl c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_nxosacl PRIVATE ${CXX_DEFAULT_FLAGS})

View File

@ -10,7 +10,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_pf c dl util)
target_link_libraries(fwb_pf c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_pf PRIVATE ${CXX_DEFAULT_FLAGS})

View File

@ -10,7 +10,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_pix c dl util)
target_link_libraries(fwb_pix c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_pix PRIVATE ${CXX_DEFAULT_FLAGS})

View File

@ -11,7 +11,7 @@ IF (WIN32)
ENDIF()
IF (UNIX)
target_link_libraries(fwb_procurve_acl c dl util)
target_link_libraries(fwb_procurve_acl c ${CMAKE_DL_LIBS} util)
ENDIF()
target_compile_options(fwb_procurve_acl PRIVATE ${CXX_DEFAULT_FLAGS})