LOCAL_CFLAGS用法

来源:互联网 发布:windows xp java7下载 编辑:程序博客网 时间:2024/06/05 14:46

小结项目中遇到的同一项目工程中编译不同选项的做法,使用 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




2 0
原创粉丝点击