You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.3 KiB
32 lines
1.3 KiB
@PACKAGE_INIT@ |
|
|
|
include(CMakeFindDependencyMacro) |
|
|
|
find_dependency(Qt5Core @QT_REQUIRED_VERSION@) |
|
find_dependency(Qt5PrintSupport @QT_REQUIRED_VERSION@) |
|
find_dependency(Qt5Widgets @QT_REQUIRED_VERSION@) |
|
find_dependency(KF5CoreAddons @KF5_REQUIRED_VERSION@) |
|
find_dependency(KF5Config @KF5_REQUIRED_VERSION@) |
|
find_dependency(KF5XmlGui @KF5_REQUIRED_VERSION@) |
|
|
|
#################################################################################### |
|
# CMAKE_AUTOMOC |
|
|
|
if(NOT CMAKE_VERSION VERSION_LESS "3.10.0") |
|
# CMake 3.9+ warns about automoc on files without Q_OBJECT, and doesn't know about other macros. |
|
# 3.10+ lets us provide more macro names that require automoc. |
|
list(APPEND CMAKE_AUTOMOC_MACRO_NAMES OKULAR_EXPORT_PLUGIN) |
|
endif() |
|
|
|
if(NOT CMAKE_VERSION VERSION_LESS "3.9.0") |
|
# CMake's automoc needs help to find names of plugin metadata files in case Q_PLUGIN_METADATA |
|
# is indirectly used via other C++ preprocessor macros |
|
# 3.9+ lets us provide some filter rule pairs (keyword, regexp) to match the names of such files |
|
# in the plain text of the sources. See AUTOMOC_DEPEND_FILTERS docs for details. |
|
list(APPEND CMAKE_AUTOMOC_DEPEND_FILTERS |
|
"OKULAR_EXPORT_PLUGIN" |
|
"[\n^][ \t]*OKULAR_EXPORT_PLUGIN[ \t\n]*\\([^,]*,[ \t\n]*\"([^\"]+)\"" |
|
) |
|
endif() |
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/Okular5Targets.cmake")
|
|
|