mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 02:15:43 -04:00
move NDEBUG and _DEBUG into dtool_config.h
This commit is contained in:
parent
c36c340004
commit
040dcfc333
@ -66,10 +66,10 @@
|
||||
// options to interrogate, guaranteeing that the correct interfaces
|
||||
// are generated. Do not include -D here; that will be supplied
|
||||
// automatically.
|
||||
#defer CDEFINES_OPT1 _DEBUG $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT2 _DEBUG $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT1 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT2 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT3 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT4 NDEBUG $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT4 $[EXTRA_CDEFS]
|
||||
|
||||
// What additional flags should be passed for each value of OPTIMIZE
|
||||
// (above)? We separate out the compiler-optimization flags, above,
|
||||
|
@ -60,10 +60,10 @@
|
||||
// options to interrogate, guaranteeing that the correct interfaces
|
||||
// are generated. Do not include -D here; that will be supplied
|
||||
// automatically.
|
||||
#defer CDEFINES_OPT1 _DEBUG $[EXTRA_CDEFS] $[OSX_CDEFS]
|
||||
#defer CDEFINES_OPT2 _DEBUG $[EXTRA_CDEFS] $[OSX_CDEFS]
|
||||
#defer CDEFINES_OPT1 $[EXTRA_CDEFS] $[OSX_CDEFS]
|
||||
#defer CDEFINES_OPT2 $[EXTRA_CDEFS] $[OSX_CDEFS]
|
||||
#defer CDEFINES_OPT3 $[EXTRA_CDEFS] $[OSX_CDEFS]
|
||||
#defer CDEFINES_OPT4 NDEBUG $[EXTRA_CDEFS] $[OSX_CDEFS]
|
||||
#defer CDEFINES_OPT4 $[EXTRA_CDEFS] $[OSX_CDEFS]
|
||||
|
||||
// What additional flags should be passed for each value of OPTIMIZE
|
||||
// (above)? We separate out the compiler-optimization flags, above,
|
||||
|
@ -199,6 +199,15 @@
|
||||
#format straight
|
||||
/* dtool_config.h. Generated automatically by $[PPREMAKE] from $[SOURCEFILE]. */
|
||||
|
||||
/* Debug / non-debug symbols. OPTIMIZE = $[OPTIMIZE] */
|
||||
#if $[<= $[OPTIMIZE],2]
|
||||
#define _DEBUG 1
|
||||
#elif $[= $[OPTIMIZE],4]
|
||||
#define NDEBUG 1
|
||||
#endif
|
||||
$[cdefine _DEBUG]
|
||||
$[cdefine NDEBUG]
|
||||
|
||||
/* Define if we have Python installed. */
|
||||
$[cdefine HAVE_PYTHON]
|
||||
$[cdefine USE_DEBUG_PYTHON]
|
||||
|
@ -75,10 +75,10 @@
|
||||
#endif
|
||||
|
||||
// do NOT try to do #defer #defer CDEFINES_OPT1 $[CDEFINES_OPT1] here! it wont let Sources.pp define their own CDEFINES_OPT1! they must use EXTRA_CDEFS!
|
||||
#defer CDEFINES_OPT1 $[if $[NO_DEBUG_CDEF],,_DEBUG] $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT2 $[if $[NO_DEBUG_CDEF],,_DEBUG] $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT1 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT2 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT3 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT4 NDEBUG $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT4 $[EXTRA_CDEFS]
|
||||
|
||||
#defer cdefines $[CDEFINES_OPT$[OPTIMIZE]]
|
||||
|
||||
@ -144,7 +144,7 @@
|
||||
#defer STATIC_LIB_C++ $[STATIC_LIB_C]
|
||||
|
||||
#defer COMPILE_IDL midl /nologo /env win32 /Oicf $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
#defer COMPILE_RC rc /R /D "NDEBUG" /L 0x409 $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
#defer COMPILE_RC rc /R /L 0x409 $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
|
||||
// if we're attached, use dllbase.txt. otherwise let OS loader resolve dll addrspace collisions
|
||||
#if $[ne $[CTPROJS],]
|
||||
|
@ -79,10 +79,10 @@
|
||||
#endif
|
||||
|
||||
// do NOT try to do #defer #defer CDEFINES_OPT1 $[CDEFINES_OPT1] here! it wont let Sources.pp define their own CDEFINES_OPT1! they must use EXTRA_CDEFS!
|
||||
#defer CDEFINES_OPT1 $[if $[NO_DEBUG_CDEF],,_DEBUG] $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT2 $[if $[NO_DEBUG_CDEF],,_DEBUG] $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT1 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT2 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT3 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT4 NDEBUG $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT4 $[EXTRA_CDEFS]
|
||||
|
||||
// Opt1 /GZ disables OPT flags, so make sure its OPT1 only
|
||||
#defer CFLAGS_OPT1 $[CDEFINES_OPT1:%=/D%] $[COMMONFLAGS] $[DEBUGFLAGS] $[OPT1FLAGS]
|
||||
@ -139,7 +139,7 @@
|
||||
#defer STATIC_LIB_C++ $[STATIC_LIB_C]
|
||||
|
||||
#defer COMPILE_IDL midl /nologo /env win32 /Oicf $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
#defer COMPILE_RC rc /R /D "NDEBUG" /L 0x409 $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
#defer COMPILE_RC rc /R /L 0x409 $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
|
||||
// if we're attached, use dllbase.txt. otherwise let OS loader resolve dll addrspace collisions
|
||||
#if $[ne $[CTPROJS],]
|
||||
|
@ -79,10 +79,10 @@
|
||||
#endif
|
||||
|
||||
// do NOT try to do #defer #defer CDEFINES_OPT1 $[CDEFINES_OPT1] here! it wont let Sources.pp define their own CDEFINES_OPT1! they must use EXTRA_CDEFS!
|
||||
#defer CDEFINES_OPT1 $[if $[NO_DEBUG_CDEF],,_DEBUG] $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT2 $[if $[NO_DEBUG_CDEF],,_DEBUG] $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT1 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT2 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT3 $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT4 NDEBUG $[EXTRA_CDEFS]
|
||||
#defer CDEFINES_OPT4 $[EXTRA_CDEFS]
|
||||
|
||||
// Opt1 /GZ disables OPT flags, so make sure its OPT1 only
|
||||
#defer CFLAGS_OPT1 $[CDEFINES_OPT1:%=/D%] $[COMMONFLAGS] $[DEBUGFLAGS] $[OPT1FLAGS]
|
||||
@ -134,7 +134,7 @@
|
||||
#defer STATIC_LIB_C++ $[STATIC_LIB_C]
|
||||
|
||||
#defer COMPILE_IDL midl /nologo /env win32 /Oicf $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
#defer COMPILE_RC rc /R /D "NDEBUG" /L 0x409 $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
#defer COMPILE_RC rc /R /L 0x409 $[DECYGWINED_INC_PATHLIST_ARGS]
|
||||
|
||||
// if we're attached, use dllbase.txt. otherwise let OS loader resolve dll addrspace collisions
|
||||
#if $[ne $[CTPROJS],]
|
||||
|
Loading…
x
Reference in New Issue
Block a user