[Rcpp-devel] Question about include paths

Hao Ye hye at ucsd.edu
Fri Jun 12 18:33:06 CEST 2015


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
hye at ucsd.edu

> On Jun 12, 2015, at 9:19 AM, Tim Keitt <tkeitt at 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 at lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel



More information about the Rcpp-devel mailing list