[Issue 458] New: set version=D_Unittest if -unittest was issued

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Oct 25 03:45:02 PDT 2006


http://d.puremagic.com/issues/show_bug.cgi?id=458

           Summary: set version=D_Unittest if -unittest was issued
           Product: D
           Version: 0.172
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: thomas-dloop at kuehne.cn


The below patch sets version=D_Unittest if -unittest is used.
version(D_Unittest){ ... } should clean up import dependencies
for non-unittest builds.

=== dmd/mars.c
==================================================================
--- dmd/mars.c  (revision 2012)
+++ dmd/mars.c  (local)
@@ -535,6 +535,8 @@
     if (global.params.cov)
        VersionCondition::addPredefinedGlobalIdent("D_Coverage");

+    if (global.params.useUnitTests)
+       VersionCondition::addPredefinedGlobalIdent("D_Unittest");

     //printf("%d source files\n",files.dim);


-- 




More information about the Digitalmars-d-bugs mailing list