Compilation flags for RcppParallel
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).
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.