[R-pkg-devel] Conditional Makevars MacOS
Gábor Csárdi
c@@rd|@g@bor @end|ng |rom gm@||@com
Wed Nov 25 22:22:59 CET 2020
I am not sure if you can solve this without a configure file, which
can be a simple shell script. Here is an example, that detects a bunch
of OSes and then creates an OS-dependent Makevars file:
https://github.com/r-lib/ps/blob/master/configure
You'll probably also need configure.win if you have configure, but it
can just call configure in this case:
https://github.com/r-lib/ps/blob/master/configure.win
Gabor
On Wed, Nov 25, 2020 at 9:01 PM Guido Kraemer <gkraemer using bgc-jena.mpg.de> wrote:
>
> I have solved it for now using:
>
> UNAME_S := $(shell uname -s)
> ifeq ($(UNAME_S),Linux)
> PKG_CPPFLAGS=...
> PKG_LIBS=...
> else
> PKG_CPPFLAGS=...
> PKG_LIBS=...
> endif
>
> But R CMD check now complains about GNU extensions.
>
> Best,
>
> Guido
>
>
> On 11/25/20 2:50 PM, Guido Kraemer wrote:
> > I need to set up different compile flags for MacOS, Linux, and
> > Windows. For Windows I can just use `Makevars.win` but I cannot figure
> > out how to do the same for MacOS.
> >
> > Cheers,
> >
> > Guido
> >
> > ______________________________________________
> > R-package-devel using r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-package-devel
>
> ______________________________________________
> R-package-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
More information about the R-package-devel
mailing list