Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Line(s) | 56 | set_package_properties(ZLIB PROPERTIES DESCRIPTION "Support for gzip compressed files and data streams" | |||
---|---|---|---|---|---|
58 | TYPE REQUIRED | 58 | TYPE REQUIRED | ||
59 | ) | 59 | ) | ||
60 | 60 | | |||
61 | check_library_exists(c clock_gettime "time.h" HAVE_CLOCK_GETTIME_C) | 61 | check_library_exists(c clock_gettime "time.h" HAVE_CLOCK_GETTIME_C) | ||
62 | 62 | | |||
63 | ecm_setup_version(${PROJECT_VERSION} | 63 | ecm_setup_version(${PROJECT_VERSION} | ||
64 | VARIABLE_PREFIX KSYSGUARD | 64 | VARIABLE_PREFIX KSYSGUARD | ||
65 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/ksysguard_version.h" | 65 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/ksysguard_version.h" | ||
66 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5SysGuardConfigVersion.cmake" | 66 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KSysGuardConfigVersion.cmake" | ||
67 | SOVERSION 9 | 67 | SOVERSION 9 | ||
68 | ) | 68 | ) | ||
69 | 69 | | |||
70 | find_package(X11) | 70 | find_package(X11) | ||
71 | set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" | 71 | set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" | ||
72 | URL "https://www.x.org" | 72 | URL "https://www.x.org" | ||
73 | TYPE OPTIONAL | 73 | TYPE OPTIONAL | ||
74 | PURPOSE "Required for building the X11 based workspace" | 74 | PURPOSE "Required for building the X11 based workspace" | ||
▲ Show 20 Lines • Show All 45 Lines • ▼ Show 20 Line(s) | |||||
120 | endif() | 120 | endif() | ||
121 | 121 | | |||
122 | # add clang-format target for all our real source files | 122 | # add clang-format target for all our real source files | ||
123 | file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h) | 123 | file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h) | ||
124 | kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES}) | 124 | kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES}) | ||
125 | 125 | | |||
126 | install(DIRECTORY scripts/ DESTINATION ${KDE_INSTALL_DATADIR}/ksysguard/scripts) | 126 | install(DIRECTORY scripts/ DESTINATION ${KDE_INSTALL_DATADIR}/ksysguard/scripts) | ||
127 | 127 | | |||
128 | set(CMAKECONFIG_INSTALL_DIR ${KDE_INSTALL_LIBDIR}/cmake/KF5SysGuard) | 128 | set(CMAKECONFIG_INSTALL_DIR ${KDE_INSTALL_LIBDIR}/cmake/KSysGuard) | ||
129 | configure_package_config_file(KSysGuardConfig.cmake.in | ||||
130 | "${CMAKE_CURRENT_BINARY_DIR}/KSysGuardConfig.cmake" | ||||
131 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | ||||
132 | | ||||
129 | configure_package_config_file(KF5SysGuardConfig.cmake.in | 133 | configure_package_config_file(KF5SysGuardConfig.cmake.in | ||
130 | "${CMAKE_CURRENT_BINARY_DIR}/KF5SysGuardConfig.cmake" | 134 | "${CMAKE_CURRENT_BINARY_DIR}/KF5SysGuardConfig.cmake" | ||
131 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | 135 | INSTALL_DESTINATION ${KDE_INSTALL_LIBDIR}/cmake/KF5SysGuard | ||
136 | ) | ||||
132 | 137 | | |||
133 | install(FILES | 138 | install(FILES | ||
134 | ${CMAKE_CURRENT_BINARY_DIR}/KF5SysGuardConfig.cmake | 139 | ${CMAKE_CURRENT_BINARY_DIR}/KSysGuardConfig.cmake | ||
135 | ${CMAKE_CURRENT_BINARY_DIR}/KF5SysGuardConfigVersion.cmake | 140 | ${CMAKE_CURRENT_BINARY_DIR}/KSysGuardConfigVersion.cmake | ||
136 | DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | 141 | DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | ||
137 | 142 | | |||
143 | install(FILES | ||||
144 | ${CMAKE_CURRENT_BINARY_DIR}/KF5SysGuardConfig.cmake | ||||
145 | DESTINATION ${KDE_INSTALL_LIBDIR}/cmake/KF5SysGuard | ||||
146 | ) | ||||
147 | | ||||
138 | install(EXPORT libksysguardLibraryTargets | 148 | install(EXPORT libksysguardLibraryTargets | ||
139 | NAMESPACE KF5:: | 149 | NAMESPACE KSysGuard:: | ||
140 | DESTINATION ${CMAKECONFIG_INSTALL_DIR} | 150 | DESTINATION ${CMAKECONFIG_INSTALL_DIR} | ||
141 | FILE KF5SysGuardLibraryTargets.cmake ) | 151 | FILE KSysGuardLibraryTargets.cmake ) | ||
142 | 152 | | |||
143 | install(FILES libksysguard.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | 153 | install(FILES libksysguard.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) | ||
144 | 154 | | |||
145 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) | 155 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) |