flags | R Documentation |
Output the compiler or linker flags required to build against RcppParallel.
CxxFlags() LdFlags() RcppParallelLibs()
These functions are typically called from Makevars
as follows:
PKG_LIBS += $(shell "${R_HOME}/bin/Rscript" -e "RcppParallel::LdFlags()")
On Windows, the flags ensure that the package links with the built-in TBB
library. On Linux and macOS, the output is empty, because TBB is loaded
dynamically on load by RcppParallel
.
R packages using RcppParallel should also add the following to their
NAMESPACE
file:
importFrom(RcppParallel, RcppParallelLibs)
This is necessary to ensure that RcppParallel (and so, TBB) is loaded and available.
Returns NULL
, invisibly. These functions are called for
their side effects (writing the associated flags to stdout).
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.