android ndk build:全局cflags(或任何其他参数)

时间:2013-11-08 20:54:05

标签: android gcc android-ndk

我是否可以在环境中设置一些变量,以便所有ndk-builds都会继承这些标志?

例如:

set GLOBAL_CFLAGS=-DXXXXXXX=1234
ndk-build V=1 ...
...

这里我应该看到-DXXXXXXX = 1234被传递给gcc。

1 个答案:

答案 0 :(得分:3)

试试APP_CFLAGS。但要小心,因为如果您的项目依赖于自定义Application.mk来设置特定于应用程序的CFLAGS,那么环境变量 设置将会掩盖这一点。

更新:请注意,NDK将覆盖环境变量(Windows或Unix);您必须在命令行上指定标志,例如

ndk-build APP_CFLAGS=-DXXXXXXX=1234