kde-workspace/kwalletd/CMakeLists.txt
Ivailo Monev 1db621b3ac kwalletd: link to socket libraries if found
fixes build on OpenIndiana

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 19:07:04 +03:00

53 lines
1.3 KiB
CMake

project(kwalletd)
########### build backends #########
add_subdirectory(backend)
########### kwalletd ###############
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/backend
${CMAKE_CURRENT_BINARY_DIR}/backend
)
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=285)
set(kwalletd_SRCS
main.cpp
kbetterthankdialog.cpp
kwalletd.cpp
kwalletwizard.cpp
ktimeout.cpp
kwalletsessionstore.cpp
kbetterthankdialogbase.ui
kwalletwizardpageexplanation.ui
kwalletwizardpageintro.ui
kwalletwizardpageoptions.ui
kwalletwizardpagepassword.ui
)
find_file(kwallet_xml org.kde.KWallet.xml HINTS ${KDE4_DBUS_INTERFACES_INSTALL_DIR} )
qt4_add_dbus_adaptor( kwalletd_SRCS ${kwallet_xml} kwalletd.h KWalletD )
dbus_add_activation_service(org.kde.kwalletd.service.in)
add_executable( kwalletd ${kwalletd_SRCS} )
target_link_libraries(kwalletd
${KDE4_KDEUI_LIBS}
${SOCKET_LIBRARIES}
kwalletbackend
)
install(TARGETS kwalletd ${INSTALL_TARGETS_DEFAULT_ARGS} )
########### install files ###############
install( FILES kwalletd.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR} )
install( FILES kwalletd.notifyrc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kwalletd )
if(ENABLE_TESTING)
add_subdirectory(tests)
add_subdirectory(autotests)
endif()