Mark,
You still haven't explained what your actual problem is. Or maybe I missed it. James, On 1 December 2018 at 17:59, Balamuta, James Joseph wrote: | Armadillo is not a plugin but a library. Plugins are for changing the C++ compilation standard, enabling OpenMP, or changing the long jump behavior. Examples of built-in plugins can be found here: | | https://github.com/RcppCore/Rcpp/blob/b7dc5f16488d5b6f46bf3aadbce3ef06ca72ff3f/R/Attributes.R#L469-L534 | | Perhaps try with: | | cppFunction('//Anything', depends="RcppArmadillo", verbose=TRUE) | | Full list: | | | * cpp98 | * cpp11 | * cpp0x | * older gcc C++11 | * cpp14 | * cpp1y | * C++14/C++17 standard under dev | * cpp17 | * cpp1z | * C++17 standard under dev | * openmp | * Enable OpenMP | * unwindProtect | * long jump behavior Plus, as I said, all the ones brought by packages using Rcpp as eg this reasonably powerful one for RcppGSL which sets compile and link options: https://github.com/eddelbuettel/rcppgsl/blob/master/R/inline.R#L47-L59 Maybe this could even be answered with a proper GitHub search query for eg Rcpp.plugin.maker. Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel