diff --git a/src/adldap/CMakeLists.txt b/src/adldap/CMakeLists.txt index 50a0877d..b38625cb 100644 --- a/src/adldap/CMakeLists.txt +++ b/src/adldap/CMakeLists.txt @@ -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 diff --git a/src/admc/CMakeLists.txt b/src/admc/CMakeLists.txt index 08083cd4..612971a5 100644 --- a/src/admc/CMakeLists.txt +++ b/src/admc/CMakeLists.txt @@ -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