Changeset View
Changeset View
Standalone View
Standalone View
KF5CoreAddonsConfig.cmake.in
1 | @PACKAGE_INIT@ | 1 | @PACKAGE_INIT@ | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | include(CMakeFindDependencyMacro) | 3 | include(CMakeFindDependencyMacro) | ||
4 | find_dependency(Qt5Core @REQUIRED_QT_VERSION@) | 4 | find_dependency(Qt5Core @REQUIRED_QT_VERSION@) | ||
5 | 5 | | |||
6 | 6 | | |||
7 | if(NOT CMAKE_VERSION VERSION_LESS "3.10.0") | 7 | if(NOT CMAKE_VERSION VERSION_LESS "3.10.0") | ||
8 | # CMake 3.9+ warns about automoc on files without Q_OBJECT, and doesn't know about other macros. | 8 | # CMake 3.9+ warns about automoc on files without Q_OBJECT, and doesn't know about other macros. | ||
9 | # 3.10+ lets us provide more macro names that require automoc. | 9 | # 3.10+ lets us provide more macro names that require automoc. | ||
10 | list(APPEND CMAKE_AUTOMOC_MACRO_NAMES @KCoreAddons_AUTOMOC_MACRO_NAMES@) | 10 | list(APPEND CMAKE_AUTOMOC_MACRO_NAMES @KCoreAddons_AUTOMOC_MACRO_NAMES@) | ||
11 | endif() | 11 | endif() | ||
12 | if(NOT CMAKE_VERSION VERSION_LESS "3.9.0") | ||||
13 | foreach(macro_name @KCoreAddons_AUTOMOC_MACRO_NAMES_WITH_JSON_ARG2@) | ||||
14 | # tell automoc how to find names of plugin metadata files | ||||
15 | list(APPEND CMAKE_AUTOMOC_DEPEND_FILTERS | ||||
16 | "${macro_name}" | ||||
17 | "[\n^][ \t]*${macro_name}[ \t\n]*\\([^,]*,[ \t\n]*\"([^\"]+)\"" | ||||
18 | ) | ||||
19 | endforeach() | ||||
20 | endif() | ||||
12 | 21 | | |||
13 | if(CMAKE_CROSSCOMPILING AND KF5_HOST_TOOLING) | 22 | if(CMAKE_CROSSCOMPILING AND KF5_HOST_TOOLING) | ||
14 | find_file(TARGETSFILE KF5CoreAddons/KF5CoreAddonsToolingTargets.cmake | 23 | find_file(TARGETSFILE KF5CoreAddons/KF5CoreAddonsToolingTargets.cmake | ||
15 | PATHS ${KF5_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} | 24 | PATHS ${KF5_HOST_TOOLING} ${CMAKE_CURRENT_LIST_DIR} | ||
16 | NO_DEFAULT_PATH | 25 | NO_DEFAULT_PATH | ||
17 | NO_CMAKE_FIND_ROOT_PATH) | 26 | NO_CMAKE_FIND_ROOT_PATH) | ||
18 | include("${TARGETSFILE}") | 27 | include("${TARGETSFILE}") | ||
19 | else() | 28 | else() | ||
Show All 9 Lines |