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 )