[Pkg-corba-commits] r35 - in /trunk/omniorb4: debian/rules mk/beforeauto.mk.in

flub-guest at users.alioth.debian.org flub-guest at users.alioth.debian.org
Sun Oct 21 21:07:41 UTC 2007


Author: flub-guest
Date: Sun Oct 21 21:07:41 2007
New Revision: 35

URL: http://svn.debian.org/wsvn/pkg-corba/?sc=1&rev=35
Log:
* mk/beforeauto.mk.in, debian/rules: Honour the noopt DEB_BUILD_OPTIONS
  environment variable.  Set *DEBUGFLAGS to just -g in
  mk/beforeauto.mk.in and use 'g?? -O?' as compiler instead.
* debian/rules: Install the configuration file in the binary-arch
  target so that dh_installdirs has actually created the etc/ directory
  already.

Modified:
    trunk/omniorb4/debian/rules
    trunk/omniorb4/mk/beforeauto.mk.in

Modified: trunk/omniorb4/debian/rules
URL: http://svn.debian.org/wsvn/pkg-corba/trunk/omniorb4/debian/rules?rev=35&op=diff
==============================================================================
--- trunk/omniorb4/debian/rules (original)
+++ trunk/omniorb4/debian/rules Sun Oct 21 21:07:41 2007
@@ -12,6 +12,15 @@
   confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
 endif
 
+# CFLAGS is not honoured by the omniORB build system.
+ifeq (noopt,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+  CC=gcc -O0
+  CXX=g++ -O0
+else
+  CC=gcc -O2
+  CXX=g++ -O2
+endif
+
 PRG_PACKAGES := omniorb4 omniorb4-nameserver omniidl4
 DEV_PACKAGES := libcos4-dev libomniorb4-dev libomnithread3-dev
 
@@ -20,7 +29,7 @@
 	cp -f /usr/share/misc/config.sub /usr/share/misc/config.guess bin/scripts
 	-mkdir build
 	cd build && \
-	../configure $(confflags) \
+	CC="$(CC)" CXX="$(CXX)" ../configure $(confflags) \
 		--prefix=/usr \
 		--mandir=\$${prefix}/share/man \
 		--infodir=\$${prefix}/share/info \
@@ -54,7 +63,6 @@
 	find $(CURDIR)/debian/tmp/usr/include/omniORB4/internal -type f ! -name orbOptions.h | xargs -r rm
 	-find debian/tmp -name "*.pyc" -exec rm {} \;
 	dh_install --sourcedir=debian/tmp
-	install -m 0644 sample.cfg debian/libomniorb4-1/etc/omniORB4.cfg
 	sed -i '1d' debian/omniidl4/usr/lib/python2.*/site-packages/omniidl/main.py
 
 # Build architecture-independent files here.
@@ -81,6 +89,7 @@
 	dh_testdir -a
 	dh_testroot -a
 	dh_installdirs -a
+	install -m 0644 sample.cfg debian/libomniorb4-1/etc/omniORB4.cfg
 	dh_installdocs -a
 	dh_installexamples -a
 	dh_installinit -a

Modified: trunk/omniorb4/mk/beforeauto.mk.in
URL: http://svn.debian.org/wsvn/pkg-corba/trunk/omniorb4/mk/beforeauto.mk.in?rev=35&op=diff
==============================================================================
--- trunk/omniorb4/mk/beforeauto.mk.in (original)
+++ trunk/omniorb4/mk/beforeauto.mk.in Sun Oct 21 21:07:41 2007
@@ -711,10 +711,10 @@
 #
 # Default compiler rules
 #
-CDEBUGFLAGS     = -O2 -g
+CDEBUGFLAGS     = -g
 CLINK           = $(CC)
 CLINKOPTIONS    = $(CDEBUGFLAGS) $(COPTIONS)
-CXXDEBUGFLAGS   = -O2 -g
+CXXDEBUGFLAGS   = -g
 CXXLINK         = $(CXX)
 CXXLINKOPTIONS  = $(CXXDEBUGFLAGS) $(CXXOPTIONS)
 




More information about the Pkg-corba-commits mailing list