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:
parent
0e9699d849
commit
c062220e1d
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user