[Rcpp-commits] r2827 - in pkg/Rcpp: . inst src

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Tue Jan 4 16:28:33 CET 2011


Author: edd
Date: 2011-01-04 16:28:32 +0100 (Tue, 04 Jan 2011)
New Revision: 2827

Modified:
   pkg/Rcpp/ChangeLog
   pkg/Rcpp/inst/NEWS
   pkg/Rcpp/inst/THANKS
   pkg/Rcpp/src/Makevars
Log:
replace the GNU make variable $^ with a more portable explicit list of depends
updated NEWS according, and thank Rainer for the hint


Modified: pkg/Rcpp/ChangeLog
===================================================================
--- pkg/Rcpp/ChangeLog	2011-01-03 18:49:13 UTC (rev 2826)
+++ pkg/Rcpp/ChangeLog	2011-01-04 15:28:32 UTC (rev 2827)
@@ -1,3 +1,7 @@
+2011-01-04  Dirk Eddelbuettel  <edd at debian.org>
+
+	* src/Makevars: Replace implicit variable $^ with explicit list
+
 2011-01-02  Dirk Eddelbuettel  <edd at debian.org>
 
 	* inst/doc/Rcpp-quickref/Rcpp-quickref.Rnw: Applied patch with

Modified: pkg/Rcpp/inst/NEWS
===================================================================
--- pkg/Rcpp/inst/NEWS	2011-01-03 18:49:13 UTC (rev 2826)
+++ pkg/Rcpp/inst/NEWS	2011-01-04 15:28:32 UTC (rev 2827)
@@ -1,3 +1,8 @@
+0.9.1   2011-..-..
+
+    o   Removed another GNU Make-specific variable from src/Makevars in order
+        to make the build more portable; this was noticed on FreeBSD
+
 0.9.0   2010-12-19
 
     o   The classic API was factored out into its own package RcppClassic which

Modified: pkg/Rcpp/inst/THANKS
===================================================================
--- pkg/Rcpp/inst/THANKS	2011-01-03 18:49:13 UTC (rev 2826)
+++ pkg/Rcpp/inst/THANKS	2011-01-04 15:28:32 UTC (rev 2827)
@@ -4,13 +4,14 @@
 Laurent Gautier         for helpful discussions on R internals
 Alistair Gee            for a patch making ColDatum more robust
 Christian Gunning       for a documentation + unit tests patches and reporting bugs
+Rainer Hurling          for help debugging builds issues on FreeBSD
 Uwe Ligges              for help with Windows (32 and 64 bit) build issues
 Tama Ma                 for a patch that extends Module constructors
 Karl Millar             for a patch helping with a non-g++ compiler
 Martyn Plummer          for help with Solaris build issues
 David Reiss             for the first-ever contributed patch (Rcpp*View)
 Brian Ripley            for help with Win64 + Solaris build issues
-Dominick Samperi        for starting what we now call the Classic Rcpp
+Dominick Samperi        for starting what is now in the RcppClassic package
 Oleg Sklyar             for the incredibly cool inline package
 Luke Tierney            for helpful discussions on R internals
 Simon Urbanek           for help on OS X build issues and with R internals

Modified: pkg/Rcpp/src/Makevars
===================================================================
--- pkg/Rcpp/src/Makevars	2011-01-03 18:49:13 UTC (rev 2826)
+++ pkg/Rcpp/src/Makevars	2011-01-04 15:28:32 UTC (rev 2827)
@@ -4,7 +4,7 @@
 #
 # Copyright (C) 2008 - 2009 Dirk Eddelbuettel <edd at debian.org>
 # Copyright (C) 2008        Simon Urbanek <simon.urbanek at r-project.org>
-# Copyright (C) 2009 - 2010 Dirk Eddelbuettel and Romain Francois
+# Copyright (C) 2009 - 2011 Dirk Eddelbuettel and Romain Francois
 
 ## $(SHLIB) is the usual default target that is built automatically from all source 
 ## files in this directory. userLibrary is an additional target for the second library
@@ -30,13 +30,13 @@
 		rm $(USERLIB) $(USERLIBST)
 
 $(USERLIB): 	$(OBJECTS)
-		$(SHLIB_CXXLD) -o $(USERLIB) $^ $(SHLIB_CXXLDFLAGS) $(ALL_LIBS)
+		$(SHLIB_CXXLD) -o $(USERLIB) $(OBJECTS) $(SHLIB_CXXLDFLAGS) $(ALL_LIBS)
 		@if test -e "/usr/bin/install_name_tool"; then /usr/bin/install_name_tool -id $(R_PACKAGE_DIR)/lib$(R_ARCH)/$(USERLIB) $(USERLIB); fi
-		
+
 $(USERLIBST): 	$(OBJECTS)
 		$(AR) qc $(USERLIBST) $^
 		@if test -n "$(RANLIB)"; then $(RANLIB) $(USERLIBST); fi
-		
+
 .PHONY: 	all clean userLibrary 
 
 clean:



More information about the Rcpp-commits mailing list