android_device_xiaomi_clover/camera/QCamera2/sdllvm-flag-defs.mk

20 lines
755 B
Makefile
Raw Normal View History

SDCLANG_FLAGS := -Ofast -ffp-contract=fast -mcpu=cortex-a53 -mfpu=crypto-neon-fp-armv8 -fno-fast-math -Wl,--no-fatal-warnings
SDCLANG_LINK := -fuse-ld=qcld
# Turn on LTO for libs which set LOCAL_SDCLANG_LTO := true.
ifeq ($(LOCAL_SDCLANG_LTO),true)
SDCLANG_LTO := -flto
endif
# Note: LOCAL_SDCLANG_EXTRA_FLAGS can be set in the individual module's .mk
# file in order to override the default SDCLANG_FLAGS.
SDCLANG_CFLAGS := $(SDCLANG_FLAGS) $(SDCLANG_LTO) $(SDCLANG_LINK)
SDCLANG_LDFLAGS := $(SDCLANG_FLAGS) $(SDCLANG_LTO)
LOCAL_CFLAGS += $(SDCLANG_CFLAGS)
LOCAL_CXX_FLAGS += $(SDCLANG_CFLAGS)
LOCAL_LDFLAGS += $(SDCLANG_LDFLAGS)
LOCAL_CFLAGS_32 += $(LOCAL_SDCLANG_EXTRA_FLAGS_32)
LOCAL_LDFLAGS_32 += $(LOCAL_SDCLANG_EXTRA_FLAGS_32)