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

0001 
0002 # KuickShow main application
0003 
0004 set(CMAKE_AUTOMOC ON)
0005 set(kuickshow_KDEINIT_SRCS
0006    kuickshow.cpp 
0007    aboutwidget.cpp 
0008    generalwidget.cpp 
0009    kuickconfigdlg.cpp 
0010    kuickfile.cpp
0011    filecache.cpp
0012    main.cpp 
0013    defaultswidget.cpp 
0014    imagewindow.cpp 
0015    kuickdata.cpp 
0016    kuickimage.cpp
0017    imdata.cpp 
0018    filefinder.cpp 
0019    kuickurlwidget.cpp
0020    filewidget.cpp 
0021    kuick.cpp 
0022    imlibwidget.cpp 
0023    slideshowwidget.cpp 
0024    imagemods.cpp
0025    printing.cpp
0026    openfilesanddirsdialog.cpp
0027 )
0028 
0029 ki18n_wrap_ui(kuickshow_KDEINIT_SRCS
0030    aboutwidget.ui
0031    printing_page.ui
0032    generalwidget.ui
0033    defaultswidget.ui
0034    slideshowwidget.ui
0035 )
0036 
0037 ecm_qt_declare_logging_category(kuickshow_KDEINIT_SRCS
0038    HEADER kuickshow_debug.h
0039    IDENTIFIER KUICKSHOW_LOG
0040    CATEGORY_NAME org.kde.kuickshow
0041    DEFAULT_SEVERITY Warning
0042    EXPORT kuickshow
0043    DESCRIPTION "KuickShow image viewer"
0044 )
0045 
0046 add_definitions("-DHOMEPAGE_URL=\"https://userbase.kde.org/KuickShow\"")
0047 
0048 # target kdeinit_kuickshow
0049 kf5_add_kdeinit_executable(kuickshow ${kuickshow_KDEINIT_SRCS})
0050 target_compile_options(kdeinit_kuickshow PRIVATE -std=c++11 -Wall --pedantic)
0051 target_compile_definitions(kdeinit_kuickshow PRIVATE ${IMLIB_DEFINITIONS} -DQT_NO_URL_CAST_FROM_STRING)
0052 target_include_directories(kdeinit_kuickshow PRIVATE ${IMLIB_INCLUDE_DIRS})
0053 
0054 target_link_libraries(kdeinit_kuickshow
0055         Qt5::Core
0056         Qt5::Gui
0057         Qt5::PrintSupport
0058         Qt5::X11Extras
0059         KF5::I18n
0060         KF5::IconThemes
0061         KF5::KIOCore
0062         KF5::KIOWidgets
0063         KF5::KIOFileWidgets
0064         KF5::WindowSystem
0065         KF5::XmlGui
0066         ${X11_LIBRARIES}
0067         ${IMLIB_LIBRARIES}
0068 )
0069 
0070 install(TARGETS kdeinit_kuickshow  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
0071 
0072 # target kuickshow
0073 target_link_libraries( kuickshow kdeinit_kuickshow )
0074 install(TARGETS kuickshow  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
0075 
0076 ########### install files ###############
0077 
0078 install( PROGRAMS org.kde.kuickshow.desktop  DESTINATION  ${KDE_INSTALL_APPDIR} )
0079 
0080 ecm_qt_install_logging_categories(
0081   EXPORT kuickshow
0082   DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}"
0083 )