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)