adding -Wall
On Dec 17, 2006, at 12:35 PM, Paul Roebuck wrote:
On Sun, 17 Dec 2006, Kasper Daniel Hansen wrote:
For package development I would like to compile with the -Wall flag. What is the best way to add this? Should I just edit R.Framework/Resources/ppc/etc/Makeconf (I am on a G4), and add it to the CFLAGS, CXXFLAGS, FFLAGS variables. Or is there a better way, where I do not modify the files in the framework? BTW: any reason why this is not enabled by default
I'd leave the Framework Makeconf alone. It is not enabled by default because GCC is not guaranteed to be the compiler for CC.
I can understand that it is not enabled per default if I just configured R myself. But here we are talking about the CRAN binary. For that specific case I think it is reasonable to assume that a user will/should use the gcc shipping with the binary. There are other specific changes for the CRAN binary like the fact that the PATH variable is set.
I'd recommend adding it to PKG_CFLAGS, PKG_CXXFLAGS, and/or PKG_FFLAGS in your package's Makevars file while developing the package and remove it prior to release.
Well, that is a solution. A bit irritating, if you are checking many packages, but reasonable I guess.
Be aware R CMD check will start giving you nonportable warnings; live with it unless you really feel like going the configure script route.
Eh? I don't get this. Kasper
---------------------------------------------------------- SIGSIG -- signature too long (core dumped)
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac