From: Bruce Momjian Date: Fri, 1 Nov 1996 02:32:16 +0000 (+0000) Subject: Decoupled ASSERT and DEBUG options. X-Git-Tag: REL2_0~311 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fba75d0fdcb734b2055a1532da0910a45583172a;p=postgresql Decoupled ASSERT and DEBUG options. --- diff --git a/src/Makefile.global b/src/Makefile.global index 56f3a03fc6..99d46283cd 100644 --- a/src/Makefile.global +++ b/src/Makefile.global @@ -1,4 +1,3 @@ -X=$(shell sleep 4) #---------------------------------------------------------------------------- # # Makefile.global-- @@ -8,7 +7,7 @@ X=$(shell sleep 4) # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/Attic/Makefile.global,v 1.46 1996/11/01 02:21:15 momjian Exp $ +# $Header: /cvsroot/pgsql/src/Attic/Makefile.global,v 1.47 1996/11/01 02:32:16 momjian Exp $ # # NOTES # This is seen by any Makefiles that include mk/postgres.mk. To @@ -144,18 +143,19 @@ OIDNAMELEN = 36 #HAVE_Cplusplus= true -# Comment out CDEBUG to turn off debugging and sanity-checking. +# Set CDEBUG to -O for optimization, or -g for debuggable binaries # -# XXX on MIPS, use -g3 if you want to compile with -O CDEBUG= -O +# Commenting out CASSERT will make things go a LOT faster, but you will +# also lose a lot of useful error-checking. +CASSERT= true + # Comment out ENFORCE_ALIGNMENT if you do NOT want unaligned access to # multi-byte types to generate a bus error. ENFORCE_ALIGNMENT= true -# -# XXX define on MIPS if you want to be able to use pixie. -# note that this disables dynamic loading! +# Comment out PROFILE to generate a profile version of the binaries #PROFILE= -p -non_shared # About the use of readline in psql: @@ -869,16 +869,15 @@ else CFLAGS_OPT= -O endif CFLAGS+= $(CFLAGS_OPT) -# -# Uncommenting this will make things go a LOT faster, but you will -# also lose a lot of useful error-checking. -# +endif + +ifndef CASSERT CFLAGS+= -DNO_ASSERT_CHECKING endif ifdef PROFILE -CFLAGS+= $(PROFILE) -LDFLAGS+= $(PROFILE) + CFLAGS+= $(PROFILE) + LDFLAGS+= $(PROFILE) endif # Globally pass PORTNAME