1
0
mirror of https://github.com/altlinux/admc.git synced 2025-03-22 14:50:36 +03:00

Only link to libresolv if it is found

This commit is contained in:
Gleb Popov 2024-10-12 21:57:59 +03:00 committed by Semyon Knyazev
parent 0e9699d849
commit c062220e1d
2 changed files with 13 additions and 3 deletions

View File

@ -105,6 +105,8 @@ target_include_directories(adldap PRIVATE
find_library(LIBSASL "libsasl2.so" HINTS "/usr/lib64" "/lib64")
find_library(RESOLV_LIBRARY libresolv.so)
target_link_libraries(adldap
Qt5::Core
PkgConfig::Uuid
@ -113,9 +115,12 @@ target_link_libraries(adldap
Ldap::Ldap
PkgConfig::NdrStandard
${LIBSASL}
resolv
)
if (RESOLV_LIBRARY)
target_link_libraries(adldap ${RESOLV_LIBRARY})
endif()
set(TS_FILES
${CMAKE_CURRENT_SOURCE_DIR}/adldap_ru.ts
${CMAKE_CURRENT_SOURCE_DIR}/adldap_en.ts

View File

@ -22,13 +22,18 @@ include_directories(
${PROJECT_SOURCE_DIR}/src/adldap
)
find_library(RESOLV_LIBRARY libresolv.so)
link_libraries(
Qt5::Core
Qt5::Widgets
adldap
resolv
)
if (RESOLV_LIBRARY)
link_libraries(${RESOLV_LIBRARY})
endif()
set(ADMC_SOURCES
status.cpp
search_thread.cpp
@ -106,7 +111,7 @@ set(ADMC_SOURCES
filter_widget/class_filter_widget.cpp
filter_widget/class_filter_dialog.cpp
filter_widget/select_base_widget.cpp
tabs/general_user_tab.cpp
tabs/general_group_tab.cpp
tabs/general_ou_tab.cpp