1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- From 5c5e6d0f469c8b4384bbe5d6c8f78069c182daf0 Mon Sep 17 00:00:00 2001
- From: Romain Naour <romain.naour@gmail.com>
- Date: Sun, 9 Apr 2017 19:56:55 +0200
- Subject: [PATCH] override CPPFLAGS, CXXFLAGS and CFLAGS in Makefile
- When CPPFLAGS is passed on the command line, include paths for the
- bundled libraries are lost. Since the hand written Makefile want
- to use them unconditionally, we need to use the key word "override"
- before CPPFLAGS.
- Do the same for CXXFLAGS and CFLAGS otherwise -fPIC is lost.
- Signed-off-by: Romain Naour <romain.naour@gmail.com>
- ---
- source/Irrlicht/Makefile | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
- diff --git a/source/Irrlicht/Makefile b/source/Irrlicht/Makefile
- index 0712b07..b334e9c 100644
- --- a/source/Irrlicht/Makefile
- +++ b/source/Irrlicht/Makefile
- @@ -62,7 +62,7 @@ LINKOBJ = $(IRRMESHOBJ) $(IRROBJ) $(IRRPARTICLEOBJ) $(IRRANIMOBJ) \
- ###############
- #Compiler flags
- CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng
- -CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
- +override CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
- CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing
- ifndef NDEBUG
- CXXFLAGS += -g -D_DEBUG
- @@ -74,8 +74,8 @@ CXXFLAGS += -pg
- endif
- CFLAGS := -O3 -fexpensive-optimizations -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
-
- -sharedlib sharedlib_osx: CXXFLAGS += -fPIC
- -sharedlib sharedlib_osx: CFLAGS += -fPIC
- +sharedlib sharedlib_osx: override CXXFLAGS += -fPIC
- +sharedlib sharedlib_osx: override CFLAGS += -fPIC
-
- #multilib handling
- ifeq ($(HOSTTYPE), x86_64)
- --
- 2.9.3
|