Warning, /education/cantor/src/backends/R/rserver/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories(${R_INCLUDE_DIR}) 0002 0003 set( RServer_SRCS 0004 rserver.cpp 0005 rcallbacks.cpp 0006 main.cpp 0007 ) 0008 0009 kconfig_add_kcfg_files(RServer_SRCS settings.kcfgc) 0010 install(FILES rserver.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0011 0012 QT5_ADD_DBUS_ADAPTOR(RServer_SRCS org.kde.Cantor.R.xml 0013 rserver.h RServer) 0014 0015 0016 add_custom_command(OUTPUT renvvars.h COMMAND ${R_EXECUTABLE} --slave --file=${CMAKE_CURRENT_SOURCE_DIR}/tools/envvars.r > ${CMAKE_CURRENT_BINARY_DIR}/renvvars.h) 0017 add_custom_target(renvvars DEPENDS renvvars.h) 0018 0019 add_custom_command(OUTPUT rautoloads.h COMMAND ${R_EXECUTABLE} --slave --file=${CMAKE_CURRENT_SOURCE_DIR}/tools/autoloads.r > ${CMAKE_CURRENT_BINARY_DIR}/rautoloads.h ) 0020 add_custom_target(rautoloads DEPENDS rautoloads.h) 0021 0022 add_executable( cantor_rserver ${RServer_SRCS} ) 0023 set_target_properties( cantor_rserver PROPERTIES INSTALL_RPATH_USE_LINK_PATH false) 0024 target_link_libraries( cantor_rserver cantorlibs ${R_LIBRARIES} KF5::KIOCore) 0025 add_dependencies(cantor_rserver renvvars rautoloads) 0026 0027 install(TARGETS cantor_rserver ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )