blob: f8f9632c4342727d0dee6829332edc8145c0dfe0 [file] [log] [blame]
Ying Wang1f982832014-02-06 18:08:44 -08001# Clang flags for arm arch, target or host.
2
Chih-Hung Hsieh57c8a152014-10-22 09:21:53 -07003CLANG_CONFIG_arm_EXTRA_ASFLAGS :=
Ying Wang1f982832014-02-06 18:08:44 -08004
Chih-Hung Hsieh57c8a152014-10-22 09:21:53 -07005CLANG_CONFIG_arm_EXTRA_CFLAGS :=
Ying Wang1f982832014-02-06 18:08:44 -08006
Chih-Hung Hsieh57c8a152014-10-22 09:21:53 -07007CLANG_CONFIG_arm_EXTRA_CPPFLAGS :=
Tim Murray43d5e1b2014-04-03 16:06:59 -07008
Chih-Hung Hsieh57c8a152014-10-22 09:21:53 -07009CLANG_CONFIG_arm_EXTRA_LDFLAGS :=
Ying Wang1f982832014-02-06 18:08:44 -080010
Dan Willemsenaeadf412016-05-09 14:53:22 -070011ifneq (,$(filter krait,$(TARGET_$(combo_2nd_arch_prefix)CPU_VARIANT)))
12 # Android's clang support's krait as a CPU whereas GCC doesn't. Specify
13 # -mcpu here rather than the more normal core/combo/arch/arm/armv7-a-neon.mk.
14 CLANG_CONFIG_arm_EXTRA_CFLAGS += -mcpu=krait -mfpu=neon-vfpv4
Dan Willemsenaeadf412016-05-09 14:53:22 -070015endif