[Rcpp-commits] r2940 - in pkg/Rcpp: . inst inst/doc
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Sun Apr 3 19:39:57 CEST 2011
Author: edd
Date: 2011-04-03 19:39:57 +0200 (Sun, 03 Apr 2011)
New Revision: 2940
Modified:
pkg/Rcpp/ChangeLog
pkg/Rcpp/inst/NEWS
pkg/Rcpp/inst/doc/Makefile
Log:
The 'trying our hardest to make BDR happy' commit
Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog 2011-04-03 17:17:09 UTC (rev 2939)
+++ pkg/Rcpp/ChangeLog 2011-04-03 17:39:57 UTC (rev 2940)
@@ -11,6 +11,9 @@
* inst/CITATION: Added citation() support using forthcoming paper
+ * inst/doc/Makefile: Trying make parallel builds possible by not calling
+ 'clean' in the 'all' target; thanks to Brian Ripley for the heads-up
+
2011-04-02 Dirk Eddelbuettel <edd at debian.org>
* cleanup: Also clean in inst/unitTest/testRcppModule/src/
Modified: pkg/Rcpp/inst/NEWS
===================================================================
--- pkg/Rcpp/inst/NEWS 2011-04-03 17:17:09 UTC (rev 2939)
+++ pkg/Rcpp/inst/NEWS 2011-04-03 17:39:57 UTC (rev 2940)
@@ -3,8 +3,10 @@
o Exceptions code include exception_defines.h only when g++ is 4.5 or
younger as the file no longer exists with g++-4.6
- o The inst/doc/Makefile now respects the $R_HOME environment variable
+ o The documentation Makefile now uses the $R_HOME environment variable
+ o The documentation Makefile no longer calls clean in the all target
+
o C++ conformance issue found by clang/llvm addressed by re-ordering
declarations in grow.h as unqualified names must be declared before
they are used, even when used within templates
@@ -12,6 +14,8 @@
o The 'long long' typedef now depends on C++0x being enabled as this
was not a feature in C++98; this suppresses a new g++-4.5 warning
+ o The Rcpp-introduction vignette is now the forthcoming JSS paper
+
0.9.2 2011-02-23
o The unitTest runit.Module.client.package.R is now skipped on older OS
Modified: pkg/Rcpp/inst/doc/Makefile
===================================================================
--- pkg/Rcpp/inst/doc/Makefile 2011-04-03 17:17:09 UTC (rev 2939)
+++ pkg/Rcpp/inst/doc/Makefile 2011-04-03 17:39:57 UTC (rev 2940)
@@ -1,20 +1,19 @@
## There is an old bug in texidvi that makes it not swallow the ~
## marker used to denote whitespace. This is actually due to fixing
-## another bug they whereby you could not run texidvi on directory
-## names containing a tilde (as we happen to do for Debian builds of R
+## another bug whereby you could not run texidvi on directory names
+## containing a tilde (as we happen to do for Debian builds of R
## alpha/beta/rc releases). The 'tilde' bug will go away as it
## reportedly has been squashed upstream but I am still bitten by it
-## on Ubuntu so for Dirk will insist on pdflatex and this variable helps
+## on Ubuntu so for now Dirk will insist on pdflatex and this helps.
whoami=$(shell whoami)
-all: clean index.html Rcpp-unitTests.pdf Rcpp-introduction.pdf Rcpp-modules.pdf Rcpp-package.pdf Rcpp-FAQ.pdf Rcpp-extending.pdf Rcpp-sugar.pdf Rcpp-quickref.pdf
+all: rotateFiles index.html Rcpp-unitTests.pdf Rcpp-introduction.pdf Rcpp-modules.pdf Rcpp-package.pdf Rcpp-FAQ.pdf Rcpp-extending.pdf Rcpp-sugar.pdf Rcpp-quickref.pdf
pdfclean:
rm -f Rcpp-extending.pdf Rcpp-FAQ.pdf Rcpp-introduction.pdf Rcpp-modules.pdf Rcpp-package.pdf Rcpp-quickref.pdf Rcpp-sugar.pdf Rcpp-unitTests.pdf
-clean:
- rm -f index.html
- rm -f *.tex *.bbl *.blg *.aux *.out *.log
+
+rotateFiles:
cp -f Rcpp-extending/Rcpp-extending-fake.Rnw Rcpp-extending.Rnw
cp -f Rcpp-FAQ/Rcpp-FAQ-fake.Rnw Rcpp-FAQ.Rnw
cp -f Rcpp-modules/Rcpp-modules-fake.Rnw Rcpp-modules.Rnw
@@ -22,6 +21,10 @@
cp -f Rcpp-quickref/Rcpp-quickref-fake.Rnw Rcpp-quickref.Rnw
cp -f Rcpp-sugar/Rcpp-sugar-fake.Rnw Rcpp-sugar.Rnw
+clean:
+ rm -f index.html
+ rm -f *.tex *.bbl *.blg *.aux *.out *.log
+
setvars:
ifeq (${R_HOME},)
R_HOME= $(shell R RHOME)
More information about the Rcpp-commits
mailing list