我需要在armeabi-v7a
上为x86
和armeabi-v7a
平台构建一个库。
我需要LOCAL_CFLAGS="-O3 -mfpu=neon"
,但是在x86上我只需要LOCAL_CFLAGS="-O3"
,因为不支持-mfpu=neon
。
不使用不同的Android.mk
文件怎么做?
你可以检查$(TARGET_ARCH_ABI)
的值并使用ifeq
语法:
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_CFLAGS="-O3 -mfpu=neon"
else
LOCAL_CFLAGS="-O3"
endif