mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
enable UNKNOWN_ALLOCATOR for Opt4 to save spc
This commit is contained in:
parent
e41293cb0d
commit
0988fc735d
@ -110,10 +110,10 @@
|
|||||||
#define EXTRA_CDEFS FORCE_INLINING $[EXTRA_CDEFS]
|
#define EXTRA_CDEFS FORCE_INLINING $[EXTRA_CDEFS]
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#defer CDEFINES_OPT1 _DEBUG $[dlink_all_static] $[EXTRA_CDEFS]
|
#defer CDEFINES_OPT1 _DEBUG $[dlink_all_static] $[EXTRA_CDEFS] $[CDEFINES_OPT1]
|
||||||
#defer CDEFINES_OPT2 _DEBUG $[dlink_all_static] $[EXTRA_CDEFS]
|
#defer CDEFINES_OPT2 _DEBUG $[dlink_all_static] $[EXTRA_CDEFS] $[CDEFINES_OPT2]
|
||||||
#defer CDEFINES_OPT3 $[dlink_all_static] $[EXTRA_CDEFS]
|
#defer CDEFINES_OPT3 $[dlink_all_static] $[EXTRA_CDEFS] $[CDEFINES_OPT3]
|
||||||
#defer CDEFINES_OPT4 NDEBUG $[dlink_all_static] $[EXTRA_CDEFS]
|
#defer CDEFINES_OPT4 NDEBUG $[dlink_all_static] $[EXTRA_CDEFS] $[CDEFINES_OPT4]
|
||||||
|
|
||||||
// Opt1 /GZ disables OPT flags, so make sure its OPT1 only
|
// Opt1 /GZ disables OPT flags, so make sure its OPT1 only
|
||||||
#defer CFLAGS_OPT1 $[CDEFINES_OPT1:%=/D%] $[COMMONFLAGS] $[DEBUGFLAGS] $[OPT1FLAGS]
|
#defer CFLAGS_OPT1 $[CDEFINES_OPT1:%=/D%] $[COMMONFLAGS] $[DEBUGFLAGS] $[OPT1FLAGS]
|
||||||
|
@ -94,10 +94,10 @@
|
|||||||
#define EXTRA_CDEFS FORCE_INLINING $[EXTRA_CDEFS]
|
#define EXTRA_CDEFS FORCE_INLINING $[EXTRA_CDEFS]
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#defer CDEFINES_OPT1 _DEBUG $[dlink_all_static] $[EXTRA_CDEFS]
|
#defer CDEFINES_OPT1 _DEBUG $[dlink_all_static] $[EXTRA_CDEFS] $[CDEFINES_OPT1]
|
||||||
#defer CDEFINES_OPT2 _DEBUG $[dlink_all_static] $[EXTRA_CDEFS]
|
#defer CDEFINES_OPT2 _DEBUG $[dlink_all_static] $[EXTRA_CDEFS] $[CDEFINES_OPT2]
|
||||||
#defer CDEFINES_OPT3 $[dlink_all_static] $[EXTRA_CDEFS]
|
#defer CDEFINES_OPT3 $[dlink_all_static] $[EXTRA_CDEFS] $[CDEFINES_OPT3]
|
||||||
#defer CDEFINES_OPT4 NDEBUG $[dlink_all_static] $[EXTRA_CDEFS]
|
#defer CDEFINES_OPT4 NDEBUG $[dlink_all_static] $[EXTRA_CDEFS] $[CDEFINES_OPT4]
|
||||||
|
|
||||||
#defer CFLAGS_OPT1 $[CDEFINES_OPT1:%=/D%] $[COMMONFLAGS] $[OPT1FLAGS] $[DEBUGFLAGS]
|
#defer CFLAGS_OPT1 $[CDEFINES_OPT1:%=/D%] $[COMMONFLAGS] $[OPT1FLAGS] $[DEBUGFLAGS]
|
||||||
#defer CFLAGS_OPT2 $[CDEFINES_OPT2:%=/D%] $[COMMONFLAGS] $[DEBUGFLAGS] $[OPTFLAGS]
|
#defer CFLAGS_OPT2 $[CDEFINES_OPT2:%=/D%] $[COMMONFLAGS] $[DEBUGFLAGS] $[OPTFLAGS]
|
||||||
|
@ -11,7 +11,9 @@
|
|||||||
#defer DEBUGPDBFLAGS /Zi /Fd"$[osfilename $[target:%.obj=%.pdb]]"
|
#defer DEBUGPDBFLAGS /Zi /Fd"$[osfilename $[target:%.obj=%.pdb]]"
|
||||||
#defer DEBUGFLAGS /MDd $[BROWSEINFO_FLAG] $[DEBUGINFOFLAGS] $[DEBUGPDBFLAGS]
|
#defer DEBUGFLAGS /MDd $[BROWSEINFO_FLAG] $[DEBUGINFOFLAGS] $[DEBUGPDBFLAGS]
|
||||||
#define RELEASEFLAGS /MD
|
#define RELEASEFLAGS /MD
|
||||||
#define WARNING_LEVEL_FLAG /W3
|
#define WARNING_LEVEL_FLAG /W3
|
||||||
|
|
||||||
|
#define CDEFINES_OPT4 UNKNOWN_ALLOCATOR
|
||||||
|
|
||||||
#define MAPINFOFLAGS /MAPINFO:EXPORTS /MAPINFO:FIXUPS /MAPINFO:LINES
|
#define MAPINFOFLAGS /MAPINFO:EXPORTS /MAPINFO:FIXUPS /MAPINFO:LINES
|
||||||
|
|
||||||
@ -39,7 +41,7 @@
|
|||||||
#define LINKER link
|
#define LINKER link
|
||||||
#define LIBBER lib
|
#define LIBBER lib
|
||||||
|
|
||||||
// this is too late it must be
|
// is it too late to turn this on?
|
||||||
#define UNKNOWN_ALLOCATOR 1
|
#define UNKNOWN_ALLOCATOR 1
|
||||||
|
|
||||||
#define COMMONFLAGS /DHAVE_DINKUM
|
#define COMMONFLAGS /DHAVE_DINKUM
|
||||||
|
Loading…
x
Reference in New Issue
Block a user