compile_dll
performs a fake R CMD install so code that
works here should work with a regular install (and vice versa).
During compilation, debug flags are set with
compiler_flags(TRUE)
.
compile_dll(path = ".", force = FALSE,
compile_attributes = pkg_links_to_rcpp(path),
register_routines = FALSE, quiet = FALSE)
Path to a package, or within a package.
If TRUE
, for compilation even if needs_compile()
is
FALSE
.
if TRUE
and the package uses Rcpp, call
Rcpp::compileAttributes()
before building the package. It is ignored
if package does not need compilation.
if TRUE
and the package does not use Rcpp, call
register routines with
tools::package_native_routine_registration_skeleton()
before building
the package. It is ignored if package does not need compilation.
if TRUE
suppresses output from this function.
Invisibly returns the names of the DLL.
clean_dll()
to delete the compiled files.