From a9fae41ac03cc02ce0615f9d1c9816368f3847ea Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Fri, 21 Mar 2014 16:07:55 +0100 Subject: [PATCH] Install a config file with KWin's dbus interfaces --- CMakeLists.txt | 5 +++++ KWinDBusInterfaceConfig.cmake.in | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 KWinDBusInterfaceConfig.cmake.in diff --git a/CMakeLists.txt b/CMakeLists.txt index b8a10b3d98..fea166b4bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -516,3 +516,8 @@ ecm_install_icons( ${ICON_INSTALL_DIR} ) add_subdirectory(qml) add_subdirectory(autotests) add_subdirectory(tests) + +configure_file(KWinDBusInterfaceConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/KWinDBusInterfaceConfig.cmake" @ONLY) +set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KWinDBusInterface") +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KWinDBusInterfaceConfig.cmake + DESTINATION ${CMAKECONFIG_INSTALL_DIR}) diff --git a/KWinDBusInterfaceConfig.cmake.in b/KWinDBusInterfaceConfig.cmake.in new file mode 100644 index 0000000000..e367c1f552 --- /dev/null +++ b/KWinDBusInterfaceConfig.cmake.in @@ -0,0 +1,5 @@ +get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) + +set(KWIN_INTERFACE "${PACKAGE_PREFIX_DIR}/@DBUS_INTERFACES_INSTALL_DIR@/org.kde.KWin.xml") +set(KWIN_COMPOSITING_INTERFACE "${PACKAGE_PREFIX_DIR}/@DBUS_INTERFACES_INSTALL_DIR@/org.kde.kwin.Compositing.xml") +set(KWIN_EFFECTS_INTERFACE "${PACKAGE_PREFIX_DIR}/@DBUS_INTERFACES_INSTALL_DIR@/org.kde.kwin.Effects.xml")