Changeset View
Changeset View
Standalone View
Standalone View
src/backends/R/CMakeLists.txt
1 | include_directories(${R_INCLUDEDIR}) | 1 | include_directories(${R_INCLUDEDIR}) | ||
---|---|---|---|---|---|
2 | LINK_DIRECTORIES(${R_SHAREDLIBDIR}) | 2 | LINK_DIRECTORIES(${R_SHAREDLIBDIR}) | ||
3 | 3 | | |||
4 | add_subdirectory(rserver) | 4 | add_subdirectory(rserver) | ||
5 | 5 | | |||
6 | set( RBackend_SRCS | 6 | set( RBackend_SRCS | ||
7 | rbackend.cpp | 7 | rbackend.cpp | ||
8 | rsession.cpp | 8 | rsession.cpp | ||
9 | rexpression.cpp | 9 | rexpression.cpp | ||
10 | rextensions.cpp | 10 | rextensions.cpp | ||
11 | rcompletionobject.cpp | 11 | rcompletionobject.cpp | ||
12 | rhighlighter.cpp | 12 | rhighlighter.cpp | ||
13 | rkeywords.cpp | 13 | rkeywords.cpp | ||
14 | rsettingswidget.cpp | 14 | rsettingswidget.cpp | ||
15 | rvariablemodel.cpp | ||||
15 | ) | 16 | ) | ||
16 | 17 | | |||
17 | kconfig_add_kcfg_files(RBackend_SRCS rserver/settings.kcfgc) | 18 | kconfig_add_kcfg_files(RBackend_SRCS rserver/settings.kcfgc) | ||
18 | 19 | | |||
19 | set(network_xml rserver/org.kde.Cantor.R.xml) | 20 | set(network_xml rserver/org.kde.Cantor.R.xml) | ||
20 | QT5_ADD_DBUS_INTERFACE(RBackend_SRCS ${network_xml} rserver_interface ) | 21 | QT5_ADD_DBUS_INTERFACE(RBackend_SRCS ${network_xml} rserver_interface ) | ||
21 | 22 | | |||
22 | ki18n_wrap_ui(RBackend_SRCS settings.ui) | 23 | ki18n_wrap_ui(RBackend_SRCS settings.ui) | ||
23 | 24 | | |||
24 | add_backend(rbackend ${RBackend_SRCS}) | 25 | add_backend(rbackend ${RBackend_SRCS}) | ||
25 | 26 | | |||
26 | set_target_properties( cantor_rbackend PROPERTIES INSTALL_RPATH_USE_LINK_PATH false) | 27 | set_target_properties( cantor_rbackend PROPERTIES INSTALL_RPATH_USE_LINK_PATH false) | ||
27 | target_link_libraries( cantor_rbackend ${R_USED_LIBS} KF5::SyntaxHighlighting) | 28 | target_link_libraries( cantor_rbackend ${R_USED_LIBS} KF5::SyntaxHighlighting) | ||
28 | 29 | | |||
30 | if(BUILD_TESTING) | ||||
31 | add_executable( testr testr.cpp) | ||||
32 | add_test(testr testr) | ||||
33 | ecm_mark_as_test(testr) | ||||
34 | target_link_libraries( testr | ||||
35 | Qt5::Test | ||||
36 | cantorlibs | ||||
37 | cantortest | ||||
38 | ) | ||||
39 | endif(BUILD_TESTING) | ||||
40 | | ||||
29 | install( FILES cantor_r.knsrc DESTINATION ${KDE_INSTALL_CONFDIR} ) | 41 | install( FILES cantor_r.knsrc DESTINATION ${KDE_INSTALL_CONFDIR} ) |