2013-07-22 29 views
0

我有一個大型項目可以構建到所有可用的目標體系結構(arm,arm7,x86)。忽略ndk-build中的'x86'目標

該項目包含一些其他模塊,其中一些模塊不能爲x86構建(它爲x86構建時無法編譯)。

我可以以某種方式「忽略」給定模塊的這種架構嗎? (所以他們不會爲這個拱建?)

或者什麼是克服這個問題的最好方法?

回答

1

,可以檢查與$(TARGET_ARCH)變量的當前架構。您可以使用

ifneq ($(TARGET_ARCH),x86) 
    include $(BUILD_SHARED_LIBRARY) 
endif 

...等等

+0

我用TARGET_ARCH_ABI,不知道這是否是錯誤的。 –