On 29 July 2015 at 17:19, jsmith5...@yahoo.com wrote:
| Is there a way to automatically specify the location of the Rcpp include
| directory (for Rcpp.h) in Makevars?

As Romain said, add "LinkingTo: Rcpp" to your DESCRIPTION.
 
| In my Makevars, I use the following compile command:
| 
| %.o: %.cpp $(cpp_sources)
|       $(CXX) $(PKG_CXXFLAGS) $<

This is generally not a good idea. The advise in "Writing R Extensions" is
not as clear-cut on this as it might be but there were e.g. some comments by
Simon on this list (or maybe r-devel).  In general, you want your Makevars to
be as minimal as possibly as these implicit rules __already__ come in via the
core Makefile parts provided by R.  You are more likely to do harm than good
here (and yes, I got burned too in the past).
 
| I also specified "Imports: Rcpp" in DESCRIPTION, but it does not appear
| to automatically add the right flags to the compile command.
| 
| I am looking for something that could work similarly to Rscript -e
| "Rcpp:::LdFlags()", which used to export the Rcpp library flags.
| 
| Any ideas are greatly appreciated!

The best best may be to start with Rcpp.package.skeleton() and see what it
creates.

Cheers, 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

Reply via email to