mirror of
https://github.com/sockspls/badfish
synced 2025-05-01 01:03:09 +00:00
Unify use of -mdynamic-no-pic
Apply -mdynamic-no-pic in a single place in the Makefile instead of 5 places. Verified on three different Macs: - a MacBook from 2013 - a MacBook running MacOS 10.9.5 - an iMac running MacOS 10.13.3 No functional change.
This commit is contained in:
parent
71cc01c2ef
commit
d438720a1c
1 changed files with 2 additions and 23 deletions
23
src/Makefile
23
src/Makefile
|
@ -279,37 +279,16 @@ ifeq ($(optimize),yes)
|
|||
CXXFLAGS += -O3
|
||||
|
||||
ifeq ($(comp),gcc)
|
||||
|
||||
ifeq ($(KERNEL),Darwin)
|
||||
ifeq ($(arch),i386)
|
||||
CXXFLAGS += -mdynamic-no-pic
|
||||
endif
|
||||
ifeq ($(arch),x86_64)
|
||||
CXXFLAGS += -mdynamic-no-pic
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(OS), Android)
|
||||
CXXFLAGS += -fno-gcse -mthumb -march=armv7-a -mfloat-abi=softfp
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(comp),icc)
|
||||
ifeq ($(comp),$(filter $(comp),gcc clang icc))
|
||||
ifeq ($(KERNEL),Darwin)
|
||||
CXXFLAGS += -mdynamic-no-pic
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(comp),clang)
|
||||
ifeq ($(KERNEL),Darwin)
|
||||
ifeq ($(arch),i386)
|
||||
CXXFLAGS += -mdynamic-no-pic
|
||||
endif
|
||||
ifeq ($(arch),x86_64)
|
||||
CXXFLAGS += -mdynamic-no-pic
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
### 3.4 Bits
|
||||
|
|
Loading…
Add table
Reference in a new issue