mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-22 18:17:02 +08: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:
committed by
Stéphane Nicolet
parent
71cc01c2ef
commit
d438720a1c
23
src/Makefile
23
src/Makefile
@@ -279,37 +279,16 @@ ifeq ($(optimize),yes)
|
|||||||
CXXFLAGS += -O3
|
CXXFLAGS += -O3
|
||||||
|
|
||||||
ifeq ($(comp),gcc)
|
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)
|
ifeq ($(OS), Android)
|
||||||
CXXFLAGS += -fno-gcse -mthumb -march=armv7-a -mfloat-abi=softfp
|
CXXFLAGS += -fno-gcse -mthumb -march=armv7-a -mfloat-abi=softfp
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(comp),icc)
|
ifeq ($(comp),$(filter $(comp),gcc clang icc))
|
||||||
ifeq ($(KERNEL),Darwin)
|
ifeq ($(KERNEL),Darwin)
|
||||||
CXXFLAGS += -mdynamic-no-pic
|
CXXFLAGS += -mdynamic-no-pic
|
||||||
endif
|
endif
|
||||||
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
|
endif
|
||||||
|
|
||||||
### 3.4 Bits
|
### 3.4 Bits
|
||||||
|
|||||||
Reference in New Issue
Block a user