| vendor {armadillo4r} | R Documentation |
Vendor the cpp4r and armadillo4r headers
Description
Vendors armadillo4r into your package by copying the armadillo4r
headers into the inst/include folder of your package and adding
'armadillo4r version: XYZ' to the top of the files, where XYZ is the version of
armadillo4r currently installed on your machine.
Note: vendoring places the responsibility of updating the code on
you. Bugfixes and new features in armadillo4r will not be available for your
code until you run cpp_vendor() again.
Usage
vendor(path = NULL)
Arguments
path |
The directory with the vendored headers. It is recommended to use
"./src/vendor". The default is NULL.
|
Value
The path to the vendored code (invisibly).
Examples
# create a new directory
dir <- paste0(tempdir(), "/", gsub("\\s+|[[:punct:]]", "", Sys.time()))
dir.create(dir, recursive = TRUE)
# vendor the armadillo4r headers into the directory
vendor(dir)
# just a preview as Armadillo has over 100 files
head(list.files(dir, recursive = TRUE))
# cleanup
unlink(dir, recursive = TRUE)