我们相当大的C ++代码库为每个模块都有不同的调试标志。这些当前在代码中定义如下:
#ifdef A_DEBUG
{foo foo}
#endif
但是,我们有多个标志之一。所以当
clearmake -C gnu TESTFLAG = -DA_DEBUG
在一个标志上工作得很好,我希望能够一次使用多个测试标志进行编译,即同时使用A_DEBUG和B_DEBUG进行编译。
谢谢!
最佳答案
和
clearmake -C gnu TESTFLAG="-DA_DEBUG -DB_DEBUG"
不起作用?