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