kde-workspace/polkit-kde-agent/CMakeLists.txt

49 lines
1 KiB
Text
Raw Normal View History

project(polkit-kde-agent-1)
include_directories(
${KDE4_INCLUDES}
${POLKITQT-1_INCLUDE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
)
set(policykit_SRCS
policykitkde.cpp
policykitlistener.cpp
main.cpp
AuthDialog.cpp
)
qt4_add_dbus_adaptor(policykit_SRCS
org.kde.Polkit1AuthAgent.xml
policykitlistener.h
PolicyKitListener
)
add_executable(polkit-kde-authentication-agent-1 ${policykit_SRCS})
target_link_libraries(polkit-kde-authentication-agent-1
${KDE4_KDEUI_LIBS}
${POLKITQT-1_LIBRARIES}
)
configure_file(
polkit-kde-authentication-agent-1.desktop.in
${CMAKE_BINARY_DIR}/polkit-kde-authentication-agent-1.desktop
)
install(
TARGETS polkit-kde-authentication-agent-1
DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR}
)
install(
FILES ${CMAKE_BINARY_DIR}/polkit-kde-authentication-agent-1.desktop
DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR}
)
install(
FILES policykit1-kde.notifyrc
DESTINATION ${KDE4_DATA_INSTALL_DIR}/policykit1-kde
)