Decoupled ASSERT and DEBUG options.

This commit is contained in:
Bruce Momjian 1996-11-01 02:32:16 +00:00
parent c3b9c520be
commit fba75d0fdc
1 changed files with 12 additions and 13 deletions

View File

@ -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