cocos2dx lua 编译时如何去掉用不到的物理引擎模块,以减小so库的体积

在网上查到把android/jni/ application.cpp中增加
CC_USE_PHYSICS := 0
APP_CPPFLAGS += -DCC_USE_PHYSICS=0
这两行代码可以不用编译使用不到的物理引擎,可是在绑定lua 自动生成的lua_cocos2dx_xxx_auto.cpp/.h文件中仍然引用了物理引擎的相关类,导致编译的时候报错,怎么屏蔽掉lua绑定中的物理引擎呢?

现在的引擎是自动屏蔽的
没用到的功能是不会打包进去的。

我用的是cocos2dx-3.3 lua 没有屏蔽任何模块的时候android打包 .so文件10.6M 当添加了下面的编译选项后 .so文件减小到9.6M 所以想试着去屏蔽物理引擎,但是一直报错。
CC_USE_CCBUILDER := 0
CC_USE_TIFF := 0
CC_USE_WEBP := 0
CC_USE_JPEG := 0
CC_USE_3D := 0

解决了吗这个问题,我也是遇到了这个问题

已解决,cocos2d-x lua的框架决定了我们修改配置必须手动去修改绑定层代码,这块绑定层代码生成是没有跟着宏定义配置走的