[Rcpp-devel] Windows set C++11 flag for new compiler
Charles Determan
cdetermanjr at gmail.com
Tue Nov 10 17:00:23 CET 2015
I have installed a more recent compiler and would like to use the
-std=c++11 flag instead of the -std=c++0x.
system('g++ --version')
truncated... 5.2.0
I have a Makevars.win file where I initially set the CXX_STD=CXX11 however
this uses the default C++11 flag returned from R CMD config CXX1XSTD (i.e.
c++0x). This is insufficient as I am using template aliases (not supported
in c++0x).
I also tried putting the -std=c++11 directly in the PKG_CXXFLAGS but I get
an error stating:
cc1plus.exe: error: unrecognized command line option '-std=c++11'
I can use the C++11 flag if I set PKG_CXXFLAGS manually and run sourceCpp
on a single file but I want to apply it over an entire package.
Thanks,
Charles
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20151110/87289348/attachment.html>
More information about the Rcpp-devel
mailing list