android_device_xiaomi_clover/QCamera2/sdllvm-flag-defs.mk
pix106 1462c4955c Squashed 'camera/' content from commit 4d6400170
git-subtree-dir: camera
git-subtree-split: 4d64001700fe361fa152f23b310991c1079f6a87
2023-11-30 06:21:25 +01:00

19 lines
755 B
Makefile

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)