Changeset View
Changeset View
Standalone View
Standalone View
generators/comicbook/CMakeLists.txt
1 | remove_definitions(-DTRANSLATION_DOMAIN="okular") | 1 | remove_definitions(-DTRANSLATION_DOMAIN="okular") | ||
---|---|---|---|---|---|
2 | add_definitions(-DTRANSLATION_DOMAIN="okular_comicbook") | 2 | add_definitions(-DTRANSLATION_DOMAIN="okular_comicbook") | ||
3 | 3 | | |||
4 | include_directories( | 4 | include_directories( | ||
5 | ${CMAKE_CURRENT_SOURCE_DIR}/../.. | 5 | ${CMAKE_CURRENT_SOURCE_DIR}/../.. | ||
6 | ) | 6 | ) | ||
7 | 7 | | |||
8 | | ||||
9 | ########### next target ############### | 8 | ########### next target ############### | ||
10 | 9 | | |||
11 | set( okularGenerator_comicbook_PART_SRCS | 10 | set( okularGenerator_comicbook_PART_SRCS | ||
12 | document.cpp | 11 | document.cpp | ||
13 | generator_comicbook.cpp | 12 | generator_comicbook.cpp | ||
14 | directory.cpp | 13 | directory.cpp | ||
15 | unrar.cpp qnatsort.cpp | 14 | unrar.cpp qnatsort.cpp | ||
16 | unrarflavours.cpp | 15 | unrarflavours.cpp | ||
17 | ) | 16 | ) | ||
18 | 17 | | |||
19 | 18 | | |||
20 | okular_add_generator(okularGenerator_comicbook ${okularGenerator_comicbook_PART_SRCS}) | 19 | okular_add_generator(okularGenerator_comicbook ${okularGenerator_comicbook_PART_SRCS}) | ||
21 | target_link_libraries(okularGenerator_comicbook okularcore KF5::KIOCore KF5::I18n KF5::Archive) | 20 | target_link_libraries(okularGenerator_comicbook okularcore KF5::KIOCore KF5::I18n KF5::Archive) | ||
22 | if (UNIX AND NOT ANDROID) | 21 | if (UNIX AND NOT ANDROID) | ||
23 | find_package(KF5Pty REQUIRED) | 22 | find_package(KF5Pty REQUIRED) | ||
24 | target_compile_definitions(okularGenerator_comicbook PRIVATE -DWITH_KPTY=1) | 23 | target_compile_definitions(okularGenerator_comicbook PRIVATE -DWITH_KPTY=1) | ||
25 | target_link_libraries(okularGenerator_comicbook KF5::Pty) | 24 | target_link_libraries(okularGenerator_comicbook KF5::Pty) | ||
26 | endif () | 25 | endif () | ||
27 | 26 | | |||
27 | if (KArchive_HAVE_LZMA) | ||||
28 | target_compile_definitions(okularGenerator_comicbook PRIVATE -DWITH_K7ZIP=1) | ||||
29 | endif() | ||||
30 | | ||||
28 | ########### install files ############### | 31 | ########### install files ############### | ||
29 | install( FILES okularComicbook.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) | 32 | install( FILES okularComicbook.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) | ||
30 | install( PROGRAMS okularApplication_comicbook.desktop org.kde.mobile.okular_comicbook.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) | 33 | install( PROGRAMS okularApplication_comicbook.desktop org.kde.mobile.okular_comicbook.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) | ||
31 | install( FILES org.kde.okular-comicbook.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR} ) | 34 | install( FILES org.kde.okular-comicbook.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR} ) |