[SCM] A client for connecting to 3D metaverses such as Linden Labs Secondlife(tm) and OpenSim grids branch, master, updated. upstream/1.21.6-104-g0bdd7ff
Robin Cornelius
robin.cornelius at gmail.com
Sun Nov 2 17:18:16 UTC 2008
The following commit has been merged in the master branch:
commit 88072b17122008572d9cbc708656584f84bb90e6
Author: Carlo Wood <carlo at alinoe.com>
Date: Sun Nov 2 17:15:52 2008 +0000
Allow-CXXFLAGS-to-specify-the-debug-flag
diff --git a/debian/rules b/debian/rules
index 847bc52..84ef597 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,7 +24,15 @@ ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
MAKEFLAGS += -j$(NUMJOBS)
endif
-
+# dh_strip will remove the symbols for 'release' and create a -dbg package.
+ifeq (,$(filter -g%,$(CXXFLAGS)))
+ # Therefore we always want to use -g.
+ DBGFLAGS = -g
+else
+ # However, if CXXFLAGS already contains a -g* option, use that.
+ DBGFLAGS := $(filter -g%,$(CXXFLAGS))
+ CXXFLAGS := $(CXXFLAGS:-g%=)
+endif
DEB_BUILD_ARCH=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
SLVIEWER_ARCH=$(subst amd64,x86_64,$(subst i386,i686,$(DEB_BUILD_ARCH)))
@@ -45,6 +53,7 @@ configure: patch
-DBINARY_NAME:STRING=omvviewer \
-DOPENAL:BOOL=TRUE \
-DCMAKE_CXX_FLAGS:STRING="$(CXXFLAGS)" \
+ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING="$(DBGFLAGS)" \
..
build-arch: build-arch-stamp
--
A client for connecting to 3D metaverses such as Linden Labs Secondlife(tm) and OpenSim grids
More information about the Pkg-games-commits
mailing list