Thread overview | |||||
---|---|---|---|---|---|
|
July 13, 2007 unittest version | ||||
---|---|---|---|---|
| ||||
Is there a specific version identifier that is set automatically when you specify the "-unittest" on the compiler comand-line? Basically I want to do something like this ... version(UNITTEST) { import junk.stuff; } void main() { ... } unittest { // uses junk.stuff module } This is so that the module junk.stuff is imported only if "-unittest" option was given. I know that I can certain give "-version=UNITTEST" option. But I was hoping that just giving "-unittest" option should turn on some "version" identifier. --Dang |
July 13, 2007 Re: unittest version | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dr Dang | Dr Dang wrote:
> Is there a specific version identifier that is set automatically when you specify the "-unittest" on the compiler comand-line?
No. Tango uses the "UnitTest" debug flag internally for this purpose.
Sean
|
July 13, 2007 Re: unittest version | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dr Dang | Dr Dang wrote: > Is there a specific version identifier that is set automatically when you specify the "-unittest" on the compiler comand-line? > > Basically I want to do something like this ... > > version(UNITTEST) { > import junk.stuff; > } > void main() { > ... > } > unittest { > // uses junk.stuff module > } > > This is so that the module junk.stuff is imported only if "-unittest" option was given. I know that I can certain give "-version=UNITTEST" option. But I was hoping that just giving "-unittest" option should turn on some "version" identifier. > > --Dang Nope the feature gets asked for every so often though. There's an enh filed for it: http://d.puremagic.com/issues/show_bug.cgi?id=458 --bb |
Copyright © 1999-2021 by the D Language Foundation