Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | 43 | | |||
44 | include(KDEInstallDirs) | 44 | include(KDEInstallDirs) | ||
45 | include(KDECMakeSettings) | 45 | include(KDECMakeSettings) | ||
46 | include(KDECompilerSettings NO_POLICY_SCOPE) | 46 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||
47 | include(KDEClangFormat) | 47 | include(KDEClangFormat) | ||
48 | 48 | | |||
49 | include(ECMInstallIcons) | 49 | include(ECMInstallIcons) | ||
50 | include(ECMOptionalAddSubdirectory) | 50 | include(ECMOptionalAddSubdirectory) | ||
51 | include(ECMConfiguredInstall) | ||||
51 | 52 | | |||
52 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_QSTRINGBUILDER -DQT_NO_URL_CAST_FROM_STRING) | 53 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_QSTRINGBUILDER -DQT_NO_URL_CAST_FROM_STRING) | ||
53 | 54 | | |||
54 | set(CMAKE_CXX_STANDARD 14) | 55 | set(CMAKE_CXX_STANDARD 14) | ||
55 | set(CMAKE_CXX_STANDARD_REQUIRED ON) | 56 | set(CMAKE_CXX_STANDARD_REQUIRED ON) | ||
56 | 57 | | |||
57 | find_package(Qt5Multimedia QUIET) | 58 | find_package(Qt5Multimedia QUIET) | ||
58 | set_package_properties(Qt5Multimedia PROPERTIES | 59 | set_package_properties(Qt5Multimedia PROPERTIES | ||
▲ Show 20 Lines • Show All 709 Lines • ▼ Show 20 Line(s) | |||||
768 | include(CMakePackageConfigHelpers) | 769 | include(CMakePackageConfigHelpers) | ||
769 | set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KWinDBusInterface") | 770 | set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KWinDBusInterface") | ||
770 | configure_package_config_file(KWinDBusInterfaceConfig.cmake.in | 771 | configure_package_config_file(KWinDBusInterfaceConfig.cmake.in | ||
771 | "${CMAKE_CURRENT_BINARY_DIR}/KWinDBusInterfaceConfig.cmake" | 772 | "${CMAKE_CURRENT_BINARY_DIR}/KWinDBusInterfaceConfig.cmake" | ||
772 | PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR | 773 | PATH_VARS KDE_INSTALL_DBUSINTERFACEDIR | ||
773 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | 774 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | ||
774 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KWinDBusInterfaceConfig.cmake | 775 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KWinDBusInterfaceConfig.cmake | ||
775 | DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | 776 | DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | ||
777 | | ||||
778 | ecm_install_configured_files( TEMPLATES plasma-kwin_x11.service.in plasma-kwin_wayland.service.in @ONLY | ||||
779 | DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR}) |