yap4r
This commit is contained in:
Vitor Santos Costa
2019-04-01 09:27:55 +01:00
parent 2f1eb61cf9
commit b24df86cb0
7 changed files with 69 additions and 26 deletions

View File

@@ -1,8 +1,6 @@
# PROJECT ( YAP_REAL C )
set(REAL_SOURCES real.c)
# LIBR_FOUND
@@ -16,6 +14,20 @@ set_package_properties(R PROPERTIES
DESCRIPTION "The R Project for Statistical Computing."
URL "https://www.r-project.org/")
foreach(f ${FILES})
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${f}
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/${f} ${CMAKE_CURRENT_BINARY_DIR}/${f}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${f}
)
list(APPEND OUTS ${CMAKE_CURRENT_BINARY_DIR}/${f} )
endforeach()
add_custom_target(YAP4R
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS ${OUTS}
)
add_library(real ${REAL_SOURCES})
target_link_libraries (real ${LIBR_LIBRARIES} libYap)
include_directories (
@@ -36,6 +48,23 @@ include_directories (
check_include_files( "Rembedded.h;Rinterface.h" HAVE_R_INTERFACE_H )
configure_file ("rconfig.h.cmake" "rconfig.h" )
configure_file ("yap4r/src/Makevars.in" "yap4r/src/Makevars" )
set(YAP4R_SOURCES
yap4r/man/yap4r-package.Rd
yap4r/R
yap4r/R/RcppExports.R
yap4r/NAMESPACE
yap4r/DESCRIPTION
yap4r/src
yap4r/src/Makevars.in
yap4r/src/yap4r.cpp
yap4r/src/RcppExports.cpp
)
install(TARGETS real
RUNTIME DESTINATION ${YAP_INSTALL_LIBDIR}

View File

@@ -1,2 +1,2 @@
PKG_LIBS=-L/home/vsc/.local/lib/Yap/ -lreal
PKG_CPPFLAGS=-I../../../../CXX -I../../../../build -I../../../../include -I../../../../H -I../../../../OPTYap -I../../../../os -I../..
PKG_LIBS=-L${YAP_LIBDIR} -L${YAP_DLLDIR} -L ../../.. -lreal -lYap
PKG_CPPFLAGS=-I${YAP_SOURCE_DIR}/CXX -I${YAP_BINARY_DIR} -I${YAP_SOURCE_DIR}/include -I${YAP_SOURCE_DIR}/H -I${YAP_SOURCE_DIR}/OPTYap -I${YAP_SOURCE_DIR}/os -I../..