Mercurial > projects > ldc
comparison dmd/mars.h @ 708:fd5665da3a27
Hopefully sensible command switch handling. Changed default ext to .o on Windows.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Thu, 16 Oct 2008 22:07:02 +0200 |
parents | ed9a9e6dd1cc |
children | 55f6c2e454d7 |
comparison
equal
deleted
inserted
replaced
707:1556a9328ba1 | 708:fd5665da3a27 |
---|---|
43 ARCHinvalid, | 43 ARCHinvalid, |
44 ARCHx86, | 44 ARCHx86, |
45 ARCHx86_64, | 45 ARCHx86_64, |
46 ARCHppc, | 46 ARCHppc, |
47 ARCHppc_64 | 47 ARCHppc_64 |
48 }; | |
49 enum OUTPUTFLAG | |
50 { | |
51 OUTPUTFLAGno, | |
52 OUTPUTFLAGdefault, // for the .o default | |
53 OUTPUTFLAGset // for -output | |
48 }; | 54 }; |
49 | 55 |
50 enum OS | 56 enum OS |
51 { | 57 { |
52 OSinvalid, | 58 OSinvalid, |
159 struct Global | 165 struct Global |
160 { | 166 { |
161 char *mars_ext; | 167 char *mars_ext; |
162 char *sym_ext; | 168 char *sym_ext; |
163 char *obj_ext; | 169 char *obj_ext; |
170 #if _WIN32 | |
171 char *obj_ext_alt; | |
172 #endif | |
164 char *ll_ext; | 173 char *ll_ext; |
165 char *bc_ext; | 174 char *bc_ext; |
166 char *s_ext; | 175 char *s_ext; |
167 char *doc_ext; // for Ddoc generated files | 176 char *doc_ext; // for Ddoc generated files |
168 char *ddoc_ext; // for Ddoc macro include files | 177 char *ddoc_ext; // for Ddoc macro include files |