Browse Source

Small makefile tweaks

pull/245/head
falkTX 4 years ago
parent
commit
9243625aac
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      Makefile.base.mk

+ 8
- 1
Makefile.base.mk View File

@@ -63,6 +63,10 @@ ifneq (,$(filter arm%,$(TARGET_PROCESSOR)))
CPU_ARM=true CPU_ARM=true
CPU_ARM_OR_AARCH64=true CPU_ARM_OR_AARCH64=true
endif endif
ifneq (,$(filter arm64%,$(TARGET_PROCESSOR)))
CPU_ARM64=true
CPU_ARM_OR_AARCH64=true
endif
ifneq (,$(filter aarch64%,$(TARGET_PROCESSOR))) ifneq (,$(filter aarch64%,$(TARGET_PROCESSOR)))
CPU_AARCH64=true CPU_AARCH64=true
CPU_ARM_OR_AARCH64=true CPU_ARM_OR_AARCH64=true
@@ -132,12 +136,14 @@ BASE_FLAGS = -Wall -Wextra -pipe -MD -MP
BASE_OPTS = -O3 -ffast-math -fdata-sections -ffunction-sections BASE_OPTS = -O3 -ffast-math -fdata-sections -ffunction-sections


ifeq ($(CPU_I386_OR_X86_64),true) ifeq ($(CPU_I386_OR_X86_64),true)
BASE_OPTS += -mtune=generic -msse -msse2
BASE_OPTS += -mtune=generic -msse -msse2 -mfpmath=sse
endif endif


ifeq ($(CPU_ARM),true) ifeq ($(CPU_ARM),true)
ifneq ($(CPU_ARM64),true)
BASE_OPTS += -mfpu=neon-vfpv4 -mfloat-abi=hard BASE_OPTS += -mfpu=neon-vfpv4 -mfloat-abi=hard
endif endif
endif


ifeq ($(MACOS),true) ifeq ($(MACOS),true)
# MacOS linker flags # MacOS linker flags
@@ -285,6 +291,7 @@ OPENGL_LIBS = $(shell $(PKG_CONFIG) --libs gl)
endif endif


ifeq ($(MACOS),true) ifeq ($(MACOS),true)
OPENGL_FLAGS = -DGL_SILENCE_DEPRECATION=1
OPENGL_LIBS = -framework OpenGL OPENGL_LIBS = -framework OpenGL
endif endif




Loading…
Cancel
Save