Warning, /education/kwordquiz/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 0002 add_subdirectory( pics ) # private icons 0003 add_subdirectory( icons ) # global icons 0004 add_subdirectory( examples ) 0005 0006 # include_directories( ${LIBKDEEDU_INCLUDE_DIR} ) 0007 0008 include_directories( 0009 ${CMAKE_CURRENT_SOURCE_DIR} 0010 ${CMAKE_CURRENT_BINARY_DIR} 0011 ${PHONON_INCLUDES} 0012 ) 0013 0014 ########### next target ############### 0015 0016 ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX KWORDQUIZ VERSION_HEADER kwordquiz_version.h) 0017 0018 set(kwordquiz_SRCS 0019 blankanswer.cpp 0020 dlglanguage.cpp 0021 dlglanguage.h 0022 dlgspecchar.cpp 0023 dlgspecchar.h 0024 filterproxysearchline.cpp 0025 filterproxysearchline.h 0026 flashview.cpp 0027 flashview.h 0028 kwordquiz.cpp 0029 kwordquiz.h 0030 kwordquizprefs.cpp 0031 kwordquizprefs.h 0032 kwqcardscene.cpp 0033 kwqcardscene.h 0034 kwqcardview.cpp 0035 kwqcardview.h 0036 kwqcleardialog.cpp 0037 kwqcleardialog.h 0038 kwqcommands.cpp 0039 kwqcommands.h 0040 kwqpixmapitem.cpp 0041 kwqpixmapitem.h 0042 kwqquizmodel.cpp 0043 kwqquizmodel.h 0044 kwqquizview.cpp 0045 kwqquizview.h 0046 kwqscorewidget.cpp 0047 kwqscorewidget.h 0048 kwqsortfiltermodel.cpp 0049 kwqsortfiltermodel.h 0050 kwqtabledelegate.cpp 0051 kwqtabledelegate.h 0052 kwqtablemodel.cpp 0053 kwqtablemodel.h 0054 kwqtableview.cpp 0055 kwqtableview.h 0056 kwqtutor.cpp 0057 kwqtutorflashcard.cpp 0058 kwqtutorflashcard.h 0059 kwqtutor.h 0060 kwqtutorprefs.cpp 0061 kwqtutorprefs.h 0062 main.cpp 0063 multipleview.cpp 0064 multipleview.h 0065 prefcardappearance.cpp 0066 prefcardappearance.h 0067 prefcharacter.cpp 0068 prefcharacter.h 0069 prefeditor.cpp 0070 prefeditor.h 0071 prefgeneral.cpp 0072 prefgeneral.h 0073 prefquiz.cpp 0074 prefquiz.h 0075 preftutor.cpp 0076 preftutor.h 0077 qaview.cpp 0078 qaview.h 0079 wqprintdialogpage.cpp 0080 wqprintdialogpage.h 0081 ) 0082 0083 0084 ki18n_wrap_ui(kwordquiz_SRCS 0085 columndialogbase.ui 0086 flashviewbase.ui 0087 multipleviewbase.ui 0088 qaviewbase.ui 0089 prefeditorbase.ui 0090 prefquizbase.ui 0091 kwqscorewidgetbase.ui 0092 prefcharacterbase.ui 0093 prefcardappearancebase.ui 0094 prefgeneralbase.ui 0095 preftutorbase.ui 0096 cleardialogbase.ui 0097 ) 0098 0099 kconfig_add_kcfg_files(kwordquiz_SRCS prefs.kcfgc documentsettings.kcfgc) 0100 0101 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/*-apps-kwordquiz.png") 0102 ecm_add_app_icon(kwordquiz_SRCS ICONS ${ICONS_SRCS}) 0103 0104 add_executable(kwordquiz ${kwordquiz_SRCS}) 0105 0106 target_link_libraries(kwordquiz 0107 Qt::Core 0108 Qt::PrintSupport 0109 Qt::Widgets 0110 KF${KF_MAJOR_VERSION}::Crash 0111 KF${KF_MAJOR_VERSION}::ConfigCore 0112 KF${KF_MAJOR_VERSION}::I18n 0113 KF${KF_MAJOR_VERSION}::ItemViews 0114 KF${KF_MAJOR_VERSION}::NewStuffWidgets 0115 KF${KF_MAJOR_VERSION}::Notifications 0116 KF${KF_MAJOR_VERSION}::NotifyConfig 0117 KF${KF_MAJOR_VERSION}::XmlGui 0118 KF${KF_MAJOR_VERSION}::GuiAddons 0119 LibKEduVocDocumentImport__KEduVocDocument 0120 Phonon::phonon4qt${QT_MAJOR_VERSION} 0121 ) 0122 0123 install(TARGETS kwordquiz ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) 0124 0125 0126 ########### install files ############### 0127 0128 install( PROGRAMS org.kde.kwordquiz.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) 0129 install( FILES kwordquiz.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} ) 0130 install( FILES kwordquiz.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR} ) 0131 install( FILES kwordquiz.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR} ) 0132 install(FILES 0133 kwordquizui.rc 0134 DESTINATION ${KDE_INSTALL_KXMLGUIDIR}/kwordquiz) 0135