floating point rules to ensure same output with release and debug

This commit is contained in:
Enno Rehling 2008-05-25 23:17:39 +00:00
parent 3e9c0c894a
commit ad240fecc0
1 changed files with 7 additions and 3 deletions

View File

@ -14,6 +14,7 @@ if ! $(HAVE_LUA) {
if ! $(CPU) {
CPU = pentium2 ;
ARCH = -march=$(CPU) -mtune=$(CPU) -mmmx -mieee-fp ;
}
if $(DISTCC_HOSTS) {
@ -142,12 +143,15 @@ rule TargetDirectory
if $(DEBUG) = 1 {
SubDirCcFlags -ggdb ;
SubDirC++Flags -ggdb ;
OPTIM = -O0 ;
OPTIM = -O0 -ffloat-store ;
}
else {
SubDirCcFlags -DNDEBUG -march=$(CPU) -mtune=$(CPU) ;
SubDirC++Flags -DNDEBUG -march=$(CPU) -mtune=$(CPU) ;
SubDirCcFlags -DNDEBUG ;
SubDirC++Flags -DNDEBUG ;
OPTIM = -Os -ffloat-store ;
}
SubDirCcFlags $(ARCH) ;
SubDirC++Flags $(ARCH) ;
}
if ! $(DEBUG) {