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

0001 
0002 include_directories(
0003   ${CMAKE_CURRENT_SOURCE_DIR}/..
0004   ${CMAKE_CURRENT_BINARY_DIR}/../
0005 )
0006 
0007 # okular
0008 
0009 set(okular_SRCS
0010    main.cpp
0011    okular_main.cpp
0012    shell.cpp
0013    shellutils.cpp
0014    recentitemsmodel.cpp
0015    welcomescreen.cpp
0016 
0017    shell.qrc
0018 )
0019 
0020 ki18n_wrap_ui(okular_SRCS
0021     welcomescreen.ui)
0022 
0023 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/*-apps-okular.png")
0024 ecm_add_app_icon(okular_SRCS ICONS ${ICONS_SRCS})
0025 
0026 add_executable(okular ${okular_SRCS})
0027 
0028 target_link_libraries(okular KF6::I18n KF6::Parts KF6::WindowSystem KF6::Crash KF6::IconThemes KF6::KIOGui)
0029 if (TARGET Qt6::DBus)
0030     target_link_libraries(okular Qt6::DBus)
0031 endif()
0032 if(TARGET Plasma::Activities)
0033     target_compile_definitions(okular PUBLIC -DWITH_KACTIVITIES=1)
0034     target_link_libraries(okular Plasma::Activities)
0035 endif()
0036 
0037 if (HAVE_X11)
0038     target_link_libraries(okular Qt6::GuiPrivate)
0039 endif()
0040 
0041 install(TARGETS okular ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0042 
0043 
0044 # okular shell data files
0045 
0046 install( PROGRAMS org.kde.okular.desktop  DESTINATION  ${KDE_INSTALL_APPDIR} )
0047 install( FILES org.kde.okular.appdata.xml DESTINATION  ${KDE_INSTALL_METAINFODIR} )