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 | | |||
48 | find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS Config) | ||||
49 | set_package_properties(KF5Config PROPERTIES DESCRIPTION "KDE Frameworks 5: Config Framework" | ||||
50 | URL "https://download.kde.org/stable/frameworks/" TYPE OPTIONAL | ||||
51 | PURPOSE "Config is needed to build the AppImage extractor") | ||||
52 | | ||||
43 | find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS I18n) | 53 | find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS I18n) | ||
44 | 54 | | |||
45 | find_package(Poppler 0.12.1 COMPONENTS Qt5) | 55 | find_package(Poppler 0.12.1 COMPONENTS Qt5) | ||
46 | set_package_properties(Poppler PROPERTIES DESCRIPTION "A PDF rendering library" | 56 | set_package_properties(Poppler PROPERTIES DESCRIPTION "A PDF rendering library" | ||
47 | URL "https://poppler.freedesktop.org/" TYPE OPTIONAL | 57 | URL "https://poppler.freedesktop.org/" TYPE OPTIONAL | ||
48 | PURPOSE "Support for PDF files") | 58 | PURPOSE "Support for PDF files") | ||
49 | 59 | | |||
50 | find_package(Taglib 1.11.1) | 60 | find_package(Taglib 1.11.1) | ||
Show All 36 Lines | 94 | set_package_properties(Xattr PROPERTIES DESCRIPTION "library libattr " | |||
87 | PURPOSE "Extended attribute shared library") | 97 | PURPOSE "Extended attribute shared library") | ||
88 | endif() | 98 | endif() | ||
89 | 99 | | |||
90 | #find_package(QMobipocket) | 100 | #find_package(QMobipocket) | ||
91 | #set_package_properties(QMobipocket PROPERTIES DESCRIPTION "Mobipocket epub reader" | 101 | #set_package_properties(QMobipocket PROPERTIES DESCRIPTION "Mobipocket epub reader" | ||
92 | # URL "https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket" | 102 | # URL "https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket" | ||
93 | # TYPE OPTIONAL PURPOSE "Support for mobi metadata") | 103 | # TYPE OPTIONAL PURPOSE "Support for mobi metadata") | ||
94 | 104 | | |||
105 | find_package(libappimage CONFIG) | ||||
106 | set_package_properties(libappimage PROPERTIES DESCRIPTION "Core library of the AppImage project" | ||||
107 | URL "https://github.com/AppImage/libappimage" | ||||
108 | TYPE OPTIONAL | ||||
109 | PURPOSE "Provides support for AppImage thumbnails" | ||||
110 | ) | ||||
111 | | ||||
95 | add_definitions(-DTRANSLATION_DOMAIN=\"kfilemetadata5\") | 112 | add_definitions(-DTRANSLATION_DOMAIN=\"kfilemetadata5\") | ||
96 | 113 | | |||
97 | add_subdirectory(src) | 114 | add_subdirectory(src) | ||
98 | if (BUILD_TESTING) | 115 | if (BUILD_TESTING) | ||
99 | add_subdirectory(autotests) | 116 | add_subdirectory(autotests) | ||
100 | add_subdirectory(tests) | 117 | add_subdirectory(tests) | ||
101 | endif() | 118 | endif() | ||
102 | 119 | | |||
Show All 35 Lines |