Warning, /education/cantor/src/backends/julia/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories(${JULIA_INCLUDE_DIRS}) 0002 0003 add_subdirectory(juliaserver) 0004 0005 set(JuliaBackend_SRCS 0006 juliabackend.cpp 0007 juliasession.cpp 0008 juliaexpression.cpp 0009 juliakeywords.cpp 0010 juliavariablemodel.cpp 0011 juliahighlighter.cpp 0012 juliaextensions.cpp 0013 juliacompletionobject.cpp 0014 juliasettingswidget.cpp 0015 ../backendsettingswidget.cpp 0016 ) 0017 0018 kconfig_add_kcfg_files(JuliaBackend_SRCS settings.kcfgc) 0019 ki18n_wrap_ui(JuliaBackend_SRCS settings.ui) 0020 0021 add_backend(juliabackend ${JuliaBackend_SRCS}) 0022 0023 target_link_libraries(cantor_juliabackend cantor_help 0024 ${JULIA_LIBRARY} 0025 Qt5::DBus 0026 KF5::SyntaxHighlighting 0027 ) 0028 0029 if(BUILD_TESTING) 0030 add_executable(testjulia testjulia.cpp settings.cpp) 0031 add_test(NAME testjulia COMMAND testjulia) 0032 target_link_libraries(testjulia 0033 Qt5::Test 0034 cantorlibs 0035 cantortest 0036 ) 0037 endif(BUILD_TESTING) 0038 0039 install(FILES juliabackend.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0040 file(GLOB scripts "${CMAKE_CURRENT_SOURCE_DIR}/scripts/*.jl") 0041 install( 0042 FILES ${scripts} 0043 DESTINATION ${KDE_INSTALL_DATADIR}/cantor/juliabackend/scripts 0044 ) 0045 0046 install(FILES graphic_packages.xml DESTINATION ${KDE_INSTALL_DATADIR}/cantor/julia)