Warning, /graphics/okular/generators/poppler/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 remove_definitions(-DTRANSLATION_DOMAIN="okular")
0002 add_definitions(-DTRANSLATION_DOMAIN="okular_poppler")
0003 
0004 add_subdirectory( conf )
0005 
0006 set(CMAKE_REQUIRED_LIBRARIES Poppler::Qt6 Qt6::Core Qt6::Gui)
0007 
0008 include_directories(
0009    ${CMAKE_CURRENT_SOURCE_DIR}/../..
0010 )
0011 
0012 ########### next target ###############
0013 
0014 set(okularGenerator_poppler_PART_SRCS
0015    generator_pdf.cpp
0016    formfields.cpp
0017    annots.cpp
0018    pdfsignatureutils.cpp
0019    pdfsettingswidget.cpp
0020    imagescaling.cpp
0021 )
0022 
0023 ki18n_wrap_ui(okularGenerator_poppler_PART_SRCS
0024    conf/pdfsettingswidget.ui
0025 )
0026 
0027 kconfig_add_kcfg_files(okularGenerator_poppler_PART_SRCS GENERATE_MOC conf/pdfsettings.kcfgc )
0028 
0029 okular_add_generator(okularGenerator_poppler ${okularGenerator_poppler_PART_SRCS})
0030 
0031 target_link_libraries(okularGenerator_poppler okularcore KF6::I18n KF6::Completion KF6::KIOWidgets Poppler::Qt6 Qt6::Xml)
0032 
0033 ########### autotests ###############
0034 
0035 ecm_add_test(autotests/testimagescaling.cpp
0036     TEST_NAME "imageScalingTest"
0037     LINK_LIBRARIES Qt6::Test Qt6::Gui
0038 )
0039 
0040 ########### install files ###############
0041 install( PROGRAMS okularApplication_pdf.desktop org.kde.mobile.okular_pdf.desktop  DESTINATION  ${KDE_INSTALL_APPDIR} )
0042 install( FILES org.kde.okular-poppler.metainfo.xml DESTINATION ${KDE_INSTALL_METAINFODIR} )