我是否可以在环境中设置一些变量,以便所有ndk-builds都会继承这些标志?
例如:
set GLOBAL_CFLAGS=-DXXXXXXX=1234
ndk-build V=1 ...
...
这里我应该看到-DXXXXXXX = 1234被传递给gcc。
答案 0 :(得分:3)
试试APP_CFLAGS
。但要小心,因为如果您的项目依赖于自定义Application.mk
来设置特定于应用程序的CFLAGS,那么环境变量 设置将会掩盖这一点。
更新:请注意,NDK将覆盖环境变量(Windows或Unix);您必须在命令行上指定标志,例如
ndk-build APP_CFLAGS=-DXXXXXXX=1234