我需要在armeabi-v7a
上为x86
和armeabi-v7a
平台构建一个库。
我需要LOCAL_CFLAGS="-O3 -mfpu=neon"
,但是在x86上我只需要LOCAL_CFLAGS="-O3"
,因为不支持-mfpu=neon
。
如何在不使用不同Android.mk
文件的情况下执行此操作?
答案 0 :(得分:3)
您可以检查$(TARGET_ARCH_ABI)
的值并使用ifeq
语法:
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_CFLAGS="-O3 -mfpu=neon"
else
LOCAL_CFLAGS="-O3"
endif