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