diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-12-17 19:36:07 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-12-17 19:36:07 +0900 |
commit | 25813d39a534b4e2e2bbc785a18589e1f1d50317 (patch) | |
tree | 445dfcd442862af0feef1f3fc5f915f8fe28b7e7 /CMakeLists.txt | |
download | polkit-agent-tde-25813d39a534b4e2e2bbc785a18589e1f1d50317.tar.gz polkit-agent-tde-25813d39a534b4e2e2bbc785a18589e1f1d50317.zip |
Initial import from polkit-kde-1 debian snapshot archive.
https://snapshot.debian.org/package/polkit-kde-1/0.99.1-1/
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..827b442 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,42 @@ +project(polkit-kde-agent-1) + +set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") + +find_package(KDE4 REQUIRED) + +set(POLKITQT-1_MIN_VERSION "0.99.0") +find_package(PolkitQt-1 REQUIRED) + +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) + +kde4_add_ui_files(policykit_SRCS AuthDialog.ui authdetails.ui) + +kde4_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 ${LIBEXEC_INSTALL_DIR}) + +install(FILES ${CMAKE_BINARY_DIR}/polkit-kde-authentication-agent-1.desktop DESTINATION ${AUTOSTART_INSTALL_DIR}) + +install(FILES policykit1-kde.notifyrc DESTINATION ${DATA_INSTALL_DIR}/policykit1-kde) + +include(MacroOptionalAddSubdirectory) +macro_optional_add_subdirectory( po ) |