Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 34 Lines | |||||
35 | 35 | | |||
36 | find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Xml) | 36 | find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Xml) | ||
37 | 37 | | |||
38 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS Archive) | 38 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS Archive) | ||
39 | set_package_properties(KF5Archive PROPERTIES DESCRIPTION "KDE Frameworks 5: Archive Framework" | 39 | set_package_properties(KF5Archive PROPERTIES DESCRIPTION "KDE Frameworks 5: Archive Framework" | ||
40 | URL "https://download.kde.org/stable/frameworks/" TYPE OPTIONAL | 40 | URL "https://download.kde.org/stable/frameworks/" TYPE OPTIONAL | ||
41 | PURPOSE "Archive is needed to build ODF and OOXML 2007 extractors") | 41 | PURPOSE "Archive is needed to build ODF and OOXML 2007 extractors") | ||
42 | 42 | | |||
43 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS Config) | ||||
44 | set_package_properties(KF5Config PROPERTIES DESCRIPTION "KDE Frameworks 5: Config Framework" | ||||
45 | URL "https://download.kde.org/stable/frameworks/" TYPE OPTIONAL | ||||
46 | PURPOSE "Config is needed to build the AppImage extractor") | ||||
47 | | ||||
43 | find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS I18n) | 48 | find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS I18n) | ||
44 | 49 | | |||
45 | find_package(Poppler 0.12.1 COMPONENTS Qt5) | 50 | find_package(Poppler 0.12.1 COMPONENTS Qt5) | ||
46 | set_package_properties(Poppler PROPERTIES DESCRIPTION "A PDF rendering library" | 51 | set_package_properties(Poppler PROPERTIES DESCRIPTION "A PDF rendering library" | ||
47 | URL "https://poppler.freedesktop.org/" TYPE OPTIONAL | 52 | URL "https://poppler.freedesktop.org/" TYPE OPTIONAL | ||
48 | PURPOSE "Support for PDF files") | 53 | PURPOSE "Support for PDF files") | ||
49 | 54 | | |||
50 | find_package(Taglib 1.11.1) | 55 | find_package(Taglib 1.11.1) | ||
Show All 36 Lines | 89 | set_package_properties(Xattr PROPERTIES DESCRIPTION "library libattr " | |||
87 | PURPOSE "Extended attribute shared library") | 92 | PURPOSE "Extended attribute shared library") | ||
88 | endif() | 93 | endif() | ||
89 | 94 | | |||
90 | #find_package(QMobipocket) | 95 | #find_package(QMobipocket) | ||
91 | #set_package_properties(QMobipocket PROPERTIES DESCRIPTION "Mobipocket epub reader" | 96 | #set_package_properties(QMobipocket PROPERTIES DESCRIPTION "Mobipocket epub reader" | ||
92 | # URL "https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket" | 97 | # URL "https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket" | ||
93 | # TYPE OPTIONAL PURPOSE "Support for mobi metadata") | 98 | # TYPE OPTIONAL PURPOSE "Support for mobi metadata") | ||
94 | 99 | | |||
100 | find_package(libappimage) | ||||
101 | set_package_properties(libappimage PROPERTIES DESCRIPTION "Core library of the AppImage project" | ||||
102 | URL "https://github.com/AppImage/libappimage" | ||||
103 | TYPE OPTIONAL | ||||
104 | PURPOSE "Provides support for AppImage thumbnails" | ||||
105 | ) | ||||
106 | if (libappimage_FOUND) | ||||
107 | # workaround for currently released libappimage versions (sadly no version check possible yet) | ||||
108 | if (NOT LIBAPPIMAGE_INCLUDE_DIRS) | ||||
109 | get_target_property(LIBAPPIMAGE_INCLUDE_DIRS libappimage INTERFACE_INCLUDE_DIRECTORIES) | ||||
110 | endif() | ||||
111 | endif() | ||||
112 | | ||||
95 | add_definitions(-DTRANSLATION_DOMAIN=\"kfilemetadata5\") | 113 | add_definitions(-DTRANSLATION_DOMAIN=\"kfilemetadata5\") | ||
96 | 114 | | |||
97 | add_subdirectory(src) | 115 | add_subdirectory(src) | ||
98 | if (BUILD_TESTING) | 116 | if (BUILD_TESTING) | ||
99 | add_subdirectory(autotests) | 117 | add_subdirectory(autotests) | ||
100 | add_subdirectory(tests) | 118 | add_subdirectory(tests) | ||
101 | endif() | 119 | endif() | ||
102 | 120 | | |||
Show All 35 Lines |