mirror of
https://github.com/minetest/irrlicht.git
synced 2024-12-26 16:07:31 +01:00
Remove redundant compile flags -fstrict-aliasing -fexpensive-optimizations
Both are already included in -O2 (which is in included in the -O3 we use) Thanks @randomMesh for reporting: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=52692 Note: -fstrict-aliasing also gets removed in debug now where it also was enabled. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6190 dfc29bdd-3216-0410-991c-e03cc46cb475
This commit is contained in:
parent
4a6d08d976
commit
748510300d
@ -71,17 +71,17 @@ LINKOBJ = $(IRRMESHOBJ) $(IRROBJ) $(IRRPARTICLEOBJ) $(IRRANIMOBJ) \
|
|||||||
#Compiler flags
|
#Compiler flags
|
||||||
CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng
|
CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng
|
||||||
CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
|
CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
|
||||||
CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing
|
CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti
|
||||||
#CXXFLAGS += -std=gnu++11 -U__STRICT_ANSI__
|
#CXXFLAGS += -std=gnu++11 -U__STRICT_ANSI__
|
||||||
ifndef NDEBUG
|
ifndef NDEBUG
|
||||||
CXXFLAGS += -g -D_DEBUG
|
CXXFLAGS += -g -D_DEBUG
|
||||||
else
|
else
|
||||||
CXXFLAGS += -fexpensive-optimizations -O3
|
CXXFLAGS += -O3
|
||||||
endif
|
endif
|
||||||
ifdef PROFILE
|
ifdef PROFILE
|
||||||
CXXFLAGS += -pg
|
CXXFLAGS += -pg
|
||||||
endif
|
endif
|
||||||
CFLAGS := -O3 -fexpensive-optimizations -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES -DPNG_ARM_NEON_OPT=0
|
CFLAGS := -O3 -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES -DPNG_ARM_NEON_OPT=0
|
||||||
|
|
||||||
sharedlib sharedlib_osx: CXXFLAGS += -fPIC
|
sharedlib sharedlib_osx: CXXFLAGS += -fPIC
|
||||||
sharedlib sharedlib_osx: CFLAGS += -fPIC
|
sharedlib sharedlib_osx: CFLAGS += -fPIC
|
||||||
|
Loading…
Reference in New Issue
Block a user