From rhelp at eoos.dds.nl  Wed May 13 18:05:09 2015
From: rhelp at eoos.dds.nl (Jan van der Laan)
Date: Wed, 13 May 2015 18:05:09 +0200
Subject: [Rd] Alternative for wildcard gnu extension in Makevars
In-Reply-To: <21843.29537.86236.300996@max.nulle.part>
References: <20150513172750.Horde.XmEuGWEwhY5VU212D36XCEA@webmailnew.dds.nl>
	<21843.29537.86236.300996@max.nulle.part>
Message-ID: <20150513180509.Horde.AU5NdWEwhY5VU3Y1ROC1FeA@webmailnew.dds.nl>


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



[Rd] Alternative for wildcard gnu extension in Makevars
Jan van der Laan