Warning, /education/kmplot/kmplot/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 0002 add_definitions(-DTRANSLATION_DOMAIN=\"kmplot\") 0003 0004 0005 ########### next target ############### 0006 0007 set(kmplotpart_PART_SRCS 0008 plotstylewidget.cpp 0009 initialconditionseditor.cpp 0010 functioneditor.cpp 0011 constants.cpp 0012 parser.cpp 0013 xparser.cpp 0014 equationedit.cpp 0015 equationeditwidget.cpp 0016 equationhighlighter.cpp 0017 equationeditorwidget.cpp 0018 equationeditor.cpp 0019 function.cpp 0020 view.cpp 0021 maindlg.cpp 0022 kprinterdlg.cpp 0023 kconstanteditor.cpp 0024 kparametereditor.cpp 0025 functiontools.cpp 0026 kmplotio.cpp 0027 ksliderwindow.cpp 0028 parameterswidget.cpp 0029 coordsconfigdialog.cpp 0030 parameteranimator.cpp 0031 vector.cpp 0032 kgradientdialog.cpp 0033 calculator.cpp 0034 0035 kmplot_part.qrc 0036 ) 0037 0038 qt_add_dbus_adaptor( kmplotpart_PART_SRCS org.kde.kmplot.MainDlg.xml maindlg.h MainDlg) 0039 qt_add_dbus_adaptor( kmplotpart_PART_SRCS org.kde.kmplot.Parser.xml xparser.h XParser) 0040 qt_add_dbus_adaptor( kmplotpart_PART_SRCS org.kde.kmplot.View.xml view.h View) 0041 0042 ki18n_wrap_ui(kmplotpart_PART_SRCS 0043 plotstylewidget.ui 0044 initialconditionswidget.ui 0045 functioneditorwidget.ui 0046 editcoords.ui 0047 functiontools.ui 0048 qparametereditor.ui 0049 constantseditor.ui 0050 settingspagecolor.ui 0051 settingspagefonts.ui 0052 settingspagegeneral.ui 0053 settingspagediagram.ui 0054 sliderwidget.ui 0055 parameterswidget.ui 0056 parameteranimator.ui 0057 equationeditorwidget.ui 0058 ) 0059 0060 kconfig_add_kcfg_files(kmplotpart_PART_SRCS settings.kcfgc ) 0061 0062 add_library(kmplotpart MODULE ${kmplotpart_PART_SRCS}) 0063 0064 target_link_libraries(kmplotpart Qt::PrintSupport Qt::Widgets KF${QT_MAJOR_VERSION}::I18n KF${QT_MAJOR_VERSION}::TextWidgets KF${QT_MAJOR_VERSION}::Parts KF${QT_MAJOR_VERSION}::JobWidgets KF${QT_MAJOR_VERSION}::Completion Qt::Svg) 0065 0066 install(TARGETS kmplotpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/parts) 0067 0068 ########### next target ############### 0069 0070 set(kmplot_SRCS 0071 main.cpp 0072 kmplot.cpp 0073 kmplotprogress.cpp 0074 0075 kmplot.qrc 0076 ) 0077 qt_add_dbus_adaptor(kmplot_SRCS org.kde.kmplot.KmPlot.xml kmplot.h KmPlot) 0078 0079 # FIXME: it's wrong, but otherwise it does not compile 0080 kconfig_add_kcfg_files(kmplot_SRCS settings.kcfgc ) 0081 0082 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/*-apps-kmplot.png") 0083 ecm_add_app_icon(kmplot_SRCS ICONS ${ICONS_SRCS}) 0084 0085 add_executable(kmplot ${kmplot_SRCS}) 0086 0087 target_link_libraries(kmplot Qt::PrintSupport Qt::Widgets KF${QT_MAJOR_VERSION}::I18n KF${QT_MAJOR_VERSION}::TextWidgets KF${QT_MAJOR_VERSION}::Crash KF${QT_MAJOR_VERSION}::Parts KF${QT_MAJOR_VERSION}::DBusAddons KF${QT_MAJOR_VERSION}::JobWidgets KF${QT_MAJOR_VERSION}::Completion KF${QT_MAJOR_VERSION}::KIOGui) 0088 0089 install(TARGETS kmplot ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) 0090 0091 ########### install files ############### 0092 0093 install( PROGRAMS org.kde.kmplot.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) 0094 install( FILES kmplot.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} ) 0095 install( FILES org.kde.kmplot.KmPlot.xml org.kde.kmplot.MainDlg.xml org.kde.kmplot.Parser.xml org.kde.kmplot.View.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} ) 0096 0097 if (QT_MAJOR_VERSION STREQUAL "5") 0098 install( FILES kmplot_part.desktop DESTINATION ${KDE_INSTALL_KSERVICESDIR} ) 0099 endif()