src/install.libs.R

files <- Sys.glob(paste0("*", SHLIB_EXT))
dest <- file.path(R_PACKAGE_DIR, paste0('libs', R_ARCH))
dir.create(dest, recursive = TRUE, showWarnings = FALSE)
file.copy(files, dest, overwrite = TRUE)
if(file.exists("symbols.rds"))
    file.copy("symbols.rds", dest, overwrite = TRUE)

exec <- "apps/nclientserver"
if(WINDOWS)
    exec <- c("apps/nclientserver.exe", "apps/libNvimR.dll")
if(any(file.exists(exec))){
    dest <- file.path(R_PACKAGE_DIR,  paste0('bin', R_ARCH))
    dir.create(dest, recursive = TRUE, showWarnings = FALSE)
    file.copy(exec, dest, overwrite = TRUE)
}
jalvesaq/nvimcom documentation built on May 18, 2019, 11:19 a.m.