|
|
@@ -41,12 +41,16 @@ endif |
|
|
|
# -------------------------------------------------------------- |
|
|
|
# Common build and link flags |
|
|
|
|
|
|
|
BASE_FLAGS = -Wall -Wextra -Wcast-qual -Wconversion -Wlogical-op -Werror -fPIC -DPIC -pipe -DREAL_BUILD |
|
|
|
BASE_FLAGS = -Wall -Wextra -Wcast-qual -Wconversion -fPIC -DPIC -pipe -DREAL_BUILD |
|
|
|
BASE_OPTS = -O3 -ffast-math -mtune=generic -msse -msse2 -mfpmath=sse -fdata-sections -ffunction-sections |
|
|
|
LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections |
|
|
|
|
|
|
|
# -Waggregate-return -Wsign-conversion |
|
|
|
|
|
|
|
ifneq ($(MACOS),true) |
|
|
|
BASE_FLAGS += -Wlogical-op -Werror |
|
|
|
endif |
|
|
|
|
|
|
|
ifeq ($(RASPPI),true) |
|
|
|
# Raspberry-Pi optimization flags |
|
|
|
BASE_OPTS = -O3 -ffast-math -march=armv6 -mfpu=vfp -mfloat-abi=hard |
|
|
|