From 25813d39a534b4e2e2bbc785a18589e1f1d50317 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 17 Dec 2021 19:36:07 +0900 Subject: 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 --- CMakeLists.txt | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') 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 ) -- cgit v1.2.1