Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 27 Lines | |||||
28 | ecm_setup_version(PROJECT | 28 | ecm_setup_version(PROJECT | ||
29 | VARIABLE_PREFIX KFILEMETADATA | 29 | VARIABLE_PREFIX KFILEMETADATA | ||
30 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5FileMetaDataConfigVersion.cmake" | 30 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5FileMetaDataConfigVersion.cmake" | ||
31 | SOVERSION 3) | 31 | SOVERSION 3) | ||
32 | 32 | | |||
33 | # Dependencies | 33 | # Dependencies | ||
34 | set(REQUIRED_QT_VERSION 5.10.0) | 34 | set(REQUIRED_QT_VERSION 5.10.0) | ||
35 | 35 | | |||
36 | find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG COMPONENTS Gui) | ||||
37 | set_package_properties(Qt5Gui PROPERTIES DESCRIPTION "Qt 5: Gui component" | ||||
38 | TYPE OPTIONAL | ||||
39 | PURPOSE "Qt5::Gui is needed to build the AppImage extractor") | ||||
40 | | ||||
36 | find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Xml) | 41 | find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Xml) | ||
37 | 42 | | |||
38 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS Archive) | 43 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS Archive) | ||
39 | set_package_properties(KF5Archive PROPERTIES DESCRIPTION "KDE Frameworks 5: Archive Framework" | 44 | set_package_properties(KF5Archive PROPERTIES DESCRIPTION "KDE Frameworks 5: Archive Framework" | ||
40 | URL "https://download.kde.org/stable/frameworks/" TYPE OPTIONAL | 45 | URL "https://download.kde.org/stable/frameworks/" TYPE OPTIONAL | ||
41 | PURPOSE "Archive is needed to build ODF and OOXML 2007 extractors") | 46 | PURPOSE "Archive is needed to build ODF and OOXML 2007 extractors") | ||
42 | 47 | | |||
43 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS CoreAddons) | 48 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS CoreAddons) | ||
44 | set_package_properties(KF5CoreAddons PROPERTIES DESCRIPTION "KDE Frameworks 5: Core Addons Framework" | 49 | set_package_properties(KF5CoreAddons PROPERTIES DESCRIPTION "KDE Frameworks 5: Core Addons Framework" | ||
45 | URL "https://download.kde.org/stable/frameworks/" TYPE REQUIRED | 50 | URL "https://download.kde.org/stable/frameworks/" TYPE REQUIRED | ||
46 | PURPOSE "Needed for the formatting of properties for display purposes") | 51 | PURPOSE "Needed for the formatting of properties for display purposes") | ||
47 | 52 | | |||
53 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS Config) | ||||
54 | set_package_properties(KF5Config PROPERTIES DESCRIPTION "KDE Frameworks 5: Config Framework" | ||||
55 | URL "https://download.kde.org/stable/frameworks/" TYPE OPTIONAL | ||||
56 | PURPOSE "Config is needed to build the AppImage extractor") | ||||
57 | | ||||
48 | find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS I18n) | 58 | find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS I18n) | ||
49 | 59 | | |||
50 | find_package(Poppler 0.12.1 COMPONENTS Qt5) | 60 | find_package(Poppler 0.12.1 COMPONENTS Qt5) | ||
51 | set_package_properties(Poppler PROPERTIES DESCRIPTION "A PDF rendering library" | 61 | set_package_properties(Poppler PROPERTIES DESCRIPTION "A PDF rendering library" | ||
52 | URL "https://poppler.freedesktop.org/" TYPE OPTIONAL | 62 | URL "https://poppler.freedesktop.org/" TYPE OPTIONAL | ||
53 | PURPOSE "Support for PDF files") | 63 | PURPOSE "Support for PDF files") | ||
54 | 64 | | |||
55 | find_package(Taglib 1.11.1) | 65 | find_package(Taglib 1.11.1) | ||
Show All 36 Lines | 99 | set_package_properties(Xattr PROPERTIES DESCRIPTION "library libattr " | |||
92 | PURPOSE "Extended attribute shared library") | 102 | PURPOSE "Extended attribute shared library") | ||
93 | endif() | 103 | endif() | ||
94 | 104 | | |||
95 | #find_package(QMobipocket) | 105 | #find_package(QMobipocket) | ||
96 | #set_package_properties(QMobipocket PROPERTIES DESCRIPTION "Mobipocket epub reader" | 106 | #set_package_properties(QMobipocket PROPERTIES DESCRIPTION "Mobipocket epub reader" | ||
97 | # URL "https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket" | 107 | # URL "https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket" | ||
98 | # TYPE OPTIONAL PURPOSE "Support for mobi metadata") | 108 | # TYPE OPTIONAL PURPOSE "Support for mobi metadata") | ||
99 | 109 | | |||
110 | find_package(libappimage 0.1.10 CONFIG) | ||||
111 | set_package_properties(libappimage PROPERTIES DESCRIPTION "Core library of the AppImage project" | ||||
112 | URL "https://github.com/AppImage/libappimage" | ||||
113 | TYPE OPTIONAL | ||||
114 | PURPOSE "Needed to build the AppImage extractor" | ||||
115 | ) | ||||
116 | | ||||
100 | add_definitions(-DTRANSLATION_DOMAIN=\"kfilemetadata5\") | 117 | add_definitions(-DTRANSLATION_DOMAIN=\"kfilemetadata5\") | ||
101 | 118 | | |||
102 | add_subdirectory(src) | 119 | add_subdirectory(src) | ||
103 | if (BUILD_TESTING) | 120 | if (BUILD_TESTING) | ||
104 | add_subdirectory(autotests) | 121 | add_subdirectory(autotests) | ||
105 | add_subdirectory(tests) | 122 | add_subdirectory(tests) | ||
106 | endif() | 123 | endif() | ||
107 | 124 | | |||
Show All 35 Lines |