r36420 - in /packages/fenics/dolfin/trunk/debian/cdbs/1/class: scons-vars.mk scons.mk

johannr-guest at users.alioth.debian.org johannr-guest at users.alioth.debian.org
Mon Apr 26 07:08:05 UTC 2010


Author: johannr-guest
Date: Mon Apr 26 07:07:57 2010
New Revision: 36420

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36420
Log:
Add configure target to cdbs tweaks for scons.

Modified:
    packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons-vars.mk
    packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons.mk

Modified: packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons-vars.mk
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons-vars.mk?rev=36420&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons-vars.mk (original)
+++ packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons-vars.mk Mon Apr 26 07:07:57 2010
@@ -36,6 +36,10 @@
 # general options (passed on all scons commands)
 DEB_SCONS_OPTIONS =
 
+# configure target and options (only passed on configure)
+DEB_SCONS_CONFIGURE_TARGET =
+DEB_SCONS_CONFIGURE_OPTIONS =
+
 # build target and options (only passed on build)
 DEB_SCONS_BUILD_TARGET =
 DEB_SCONS_BUILD_OPTIONS =

Modified: packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons.mk
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons.mk?rev=36420&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons.mk (original)
+++ packages/fenics/dolfin/trunk/debian/cdbs/1/class/scons.mk Mon Apr 26 07:07:57 2010
@@ -35,6 +35,15 @@
 
 DEB_PHONY_RULES += scons-clean
 
+common-configure-arch common-configure-indep:: common-configure-impl
+common-configure-impl::
+	@if test -n "$(DEB_SCONS_CONFIGURE_TARGET)"; then \
+	  echo $(DEB_SCONS_INVOKE) $(DEB_SCONS_CONFIGURE_TARGET) $(DEB_SCONS_OPTIONS) $(DEB_SCONS_CONFIGURE_OPTIONS); \
+	  $(DEB_SCONS_INVOKE) $(DEB_SCONS_CONFIGURE_TARGET) $(DEB_SCONS_OPTIONS) $(DEB_SCONS_CONFIGURE_OPTIONS); \
+	else \
+	  echo "DEB_SCONS_CONFIGURE_TARGET unset, skipping default scons.mk common-configure target"; \
+	fi
+
 common-build-arch common-build-indep:: debian/stamp-scons-build
 debian/stamp-scons-build:
 	$(DEB_SCONS_INVOKE) $(DEB_SCONS_BUILD_TARGET) $(DEB_SCONS_OPTIONS) $(DEB_SCONS_BUILD_OPTIONS)




More information about the debian-science-commits mailing list