1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 12:25:09 +03:00

cmake: Link against dl and dld only when LIBXML2_WITH_MODULES is enabled

This commit is contained in:
Alexander Kutelev 2023-02-24 12:45:01 +00:00 committed by Nick Wellnhofer
parent 47b0e0a620
commit f931178e5f

View File

@ -356,14 +356,16 @@ target_include_directories(
$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}/libxml2>
)
if(HAVE_DLOPEN)
target_link_libraries(LibXml2 PRIVATE dl)
set(MODULE_PLATFORM_LIBS "-ldl")
endif()
if(LIBXML2_WITH_MODULES)
if(HAVE_DLOPEN)
target_link_libraries(LibXml2 PRIVATE dl)
set(MODULE_PLATFORM_LIBS "-ldl")
endif()
if(HAVE_SHLLOAD)
target_link_libraries(LibXml2 PRIVATE dld)
set(MODULE_PLATFORM_LIBS "-ldld")
if(HAVE_SHLLOAD)
target_link_libraries(LibXml2 PRIVATE dld)
set(MODULE_PLATFORM_LIBS "-ldld")
endif()
endif()
if(UNIX)