[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