Compile a .dll/.so from source.
compile_dll performs a fake R CMD install so code that
works here should work with a regular install (and vice versa).
compile_dll(pkg = ".", quiet = FALSE)
- package description, can be path or package name. See
as.packagefor more information
TRUEsuppresses output from this function.
During compilation, debug flags are set with
Invisibly returns the names of the DLL.
If this is used to compile code that uses Rcpp, you will need to
add the following line to your
Makevars file so that it
knows where to find the Rcpp headers:
PKG_CPPFLAGS=`$(R_HOME)/bin/Rscript -e 'Rcpp:::CxxFlags()'`
clean_dll to delete the compiled files.