[疑难] dsss怎么使用变量?

dorice 2009-01-18
dsss是个好东西,不过有一点很不爽的就是全局设置会被覆盖掉,也就是
[*]
buildflags = -O
[test]
buildflags += -release
[test2]
buildflags += -debug

其实test的buildflags只有-release,没有-O
我觉得这样很不好,如果想覆盖,就应该用=而不是+=,这样导致想多个文件共享相同的设置有问题。
现在我想用变量的形式解决这个问题,例如:
[*]
common = -gc -O
[test]
buildflags = $common
buildflags += -release
[test2]
buildflags = $common
buildflags += -debug

可是运行dsss build的时候发现变量没起作用……
那么究竟应该怎样用变量呢?
或者还有什么其他较好的方法共享设置呢?
Global site tag (gtag.js) - Google Analytics