小结项目中遇到的同一项目工程中编译不同选项的做法,使用 LOCAL_CFLAGS。
先介绍下LOCAL_CFLAGS
LOCAL_CFLAGS += -DXXX 相当于在所有源文件中增加一个宏定义#define XXX
本次方法:
Android.mk中增加
ifeq ($(PRODUCT_MODEL),XXX_A)
LOCAL_CFLAGS += -DBUILD_MODEL1
endif
所编译的Cpp中如下使用:
#ifdef BUILD_MODEL1
....
#endif
---------------------
作者:figher013
来源:CSDN
原文:https://blog.csdn.net/lucky_liuxiang/article/details/37955989
版权声明:本文为博主原创文章,转载请附上博文链接!