[Rd] Alternative for wildcard gnu extension in Makevars
Jan van der Laan
rhelp at eoos.dds.nl
Wed May 13 18:05:09 CEST 2015
Dirk Eddelbuettel <edd at debian.org> schreef:
> On 13 May 2015 at 17:27, Jan van der Laan wrote:
> |
> | I have some cpp-files from another library (boost) in a subdirectory
> | in my src directory (src/boost_src). I include these using the
> | following two lines in my Makevars:
> |
> | SOURCES = $(wildcard *.cpp boost_src/*.cpp)
> | OBJECTS = $(SOURCES:.cpp=.o)
> |
> | However, R CMD check complains about my use of 'wildcard'. How do I
> | handle this without any gnu extensions?
>
> I looked into this a few weeks (months?) ago, and it would appear that you
> cannot.
>
> I would recommend the alternative offered in Writing R Extensions: renamed it
> GNUmakefile or add a SystemRequirements: GNU make.
Too bad. Since it is only a handful of files, I will probably move
them directly into the src directory and prefix them. It would have
been nice to have been able to keep them separate.
Thanks!
Jan
More information about the R-devel
mailing list