Hi Tim,

My Rcpp package compiles fine with header files in /inst/include (and 
subfolders), but I do have the following line in my Makevars:

> PKG_CXXFLAGS = -pedantic -Wall -I../inst/include

You may need the last option there to add /inst/include to the search path.

Best,
--
Hao Ye
h...@ucsd.edu

> On Jun 12, 2015, at 9:19 AM, Tim Keitt <tke...@utexas.edu> wrote:
> 
> If I have
> 
> <pkg>/inst/include/pkg.h
> 
> that contains
> 
> #include<foo/bar.h>
> 
> where "foo/bar.h" is in
> 
> <pkg>/inst/include/foo/bar.h
> 
> The header "bar.h" is not found. What is the standard way to do this? Put 
> "bar.h" into <pkg>/src? It seems odd to alter Makevars adding a path to 
> "<pkg>/inst/include/foo" as I would think that is automatic.
> 
> (Sorry is this is not an Rcpp question -- I am using Rcpp in the package.)
> 
> THK
> 
> 
> _______________________________________________
> 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

_______________________________________________
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