Warning, /education/cantor/src/backends/octave/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set( OctaveBackend_SRCS 0002 octavebackend.cpp 0003 octavesession.cpp 0004 octaveexpression.cpp 0005 octaveextensions.cpp 0006 octavehighlighter.cpp 0007 octavekeywords.cpp 0008 octavecompletionobject.cpp 0009 octavesyntaxhelpobject.cpp 0010 octavevariablemodel.cpp 0011 octavesettingswidget.cpp 0012 ../backendsettingswidget.cpp 0013 ) 0014 0015 add_subdirectory(scripts) 0016 0017 set(DEFAULT_PLOT_FORMAT "png") 0018 0019 configure_file(octavebackend.kcfg.in ${CMAKE_CURRENT_BINARY_DIR}/octavebackend.kcfg) 0020 0021 kconfig_add_kcfg_files(OctaveBackend_SRCS settings.kcfgc) 0022 install(FILES octavebackend.kcfg.in DESTINATION ${KDE_INSTALL_KCFGDIR}) 0023 0024 ki18n_wrap_ui(OctaveBackend_SRCS settings.ui) 0025 0026 add_backend(octavebackend ${OctaveBackend_SRCS}) 0027 0028 target_link_libraries(cantor_octavebackend cantor_help 0029 KF5::KIOCore 0030 KF5::ConfigCore 0031 KF5::ConfigGui 0032 KF5::SyntaxHighlighting 0033 ) 0034 0035 if(BUILD_TESTING) 0036 add_executable( testoctave testoctave.cpp ${OctaveBackend_SRCS}) 0037 add_test(NAME testoctave COMMAND testoctave) 0038 target_link_libraries( testoctave 0039 Qt5::Test 0040 KF5::SyntaxHighlighting 0041 cantorlibs 0042 cantortest 0043 cantor_help 0044 ) 0045 endif() 0046 0047 0048 install(FILES cantor_octave.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR} ) 0049 0050 install(FILES graphic_packages.xml DESTINATION ${KDE_INSTALL_DATADIR}/cantor/octave)