1
我需要为armeabi-v7a和x86平台构建armeabi-v7a库,我需要LOCAL_CFLAGS =“ - O3 -mfpu = neon”,但是在x86我只需要LOCAL_CFLAGS =“ - O3”,因为不支持-mfpu = neon。如何做到这一点,而不使用不同的Android.mk文件?如何使用Android.mk为不同平台指定不同的CFLAGS
我需要为armeabi-v7a和x86平台构建armeabi-v7a库,我需要LOCAL_CFLAGS =“ - O3 -mfpu = neon”,但是在x86我只需要LOCAL_CFLAGS =“ - O3”,因为不支持-mfpu = neon。如何做到这一点,而不使用不同的Android.mk文件?如何使用Android.mk为不同平台指定不同的CFLAGS
可以检查$(TARGET_ARCH_ABI)
的价值和使用ifeq
语法:
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_CFLAGS="-O3 -mfpu=neon"
else
LOCAL_CFLAGS="-O3"
endif