Warning, /graphics/okular/generators/chm/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 remove_definitions(-DTRANSLATION_DOMAIN="okular") 0002 add_definitions(-DTRANSLATION_DOMAIN="okular_chm") 0003 0004 add_subdirectory( kio-msits ) 0005 0006 ########### next target ############### 0007 0008 set(okularGenerator_chmlib_SRCS 0009 lib/ebook_chm.cpp 0010 lib/ebook_epub.cpp 0011 lib/ebook.cpp 0012 lib/ebook_chm_encoding.cpp 0013 lib/ebook_search.cpp 0014 lib/helper_entitydecoder.cpp 0015 lib/helper_search_index.cpp 0016 lib/helperxmlhandler_epubcontainer.cpp 0017 lib/helperxmlhandler_epubcontent.cpp 0018 lib/helperxmlhandler_epubtoc.cpp 0019 generator_chm.cpp 0020 ) 0021 0022 okular_add_generator(okularGenerator_chmlib ${okularGenerator_chmlib_SRCS}) 0023 target_include_directories(okularGenerator_chmlib PRIVATE ${CHM_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR}) 0024 target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF6::KHtml) 0025 0026 ########### autotests ############### 0027 0028 add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" ) 0029 ecm_add_test(autotests/chmgeneratortest.cpp 0030 TEST_NAME "chmgeneratortest" 0031 LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore 0032 ) 0033 0034 target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>") 0035 0036 ########### install files ############### 0037 install( PROGRAMS okularApplication_chm.desktop org.kde.mobile.okular_chm.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) 0038 install( FILES org.kde.okular-chm.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR} )