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