comparison dmd/mars.h @ 675:bfe5229f9d8e

Disable bc output by default. Remove -dis. Add -output-bc, -output-ll, -output-s. Call to gcc to convert assembly to object file still required.
author Christian Kamm <kamm incasoftware de>
date Sat, 11 Oct 2008 13:07:59 +0200
parents 6aaa3d3c1183
children 931333ea35c6
comparison
equal deleted inserted replaced
674:db6a7e574cbd 675:bfe5229f9d8e
143 char *llvmArch; 143 char *llvmArch;
144 char forceBE; 144 char forceBE;
145 char *tt_arch; 145 char *tt_arch;
146 char *tt_os; 146 char *tt_os;
147 char *data_layout; 147 char *data_layout;
148 char disassemble; 148 char output_ll;
149 char output_bc;
150 char output_s;
149 char llvmInline; 151 char llvmInline;
150 char llvmAnnotate; 152 char llvmAnnotate;
151 char useInlineAsm; 153 char useInlineAsm;
152 char fqnNames; // use fully qualified object names 154 char fqnNames; // use fully qualified object names
153 char noDefaultLib; 155 char noDefaultLib;
158 char *mars_ext; 160 char *mars_ext;
159 char *sym_ext; 161 char *sym_ext;
160 char *obj_ext; 162 char *obj_ext;
161 char *ll_ext; 163 char *ll_ext;
162 char *bc_ext; 164 char *bc_ext;
163 char *nativeobj_ext; 165 char *s_ext;
164 char *doc_ext; // for Ddoc generated files 166 char *doc_ext; // for Ddoc generated files
165 char *ddoc_ext; // for Ddoc macro include files 167 char *ddoc_ext; // for Ddoc macro include files
166 char *hdr_ext; // for D 'header' import files 168 char *hdr_ext; // for D 'header' import files
167 char *copyright; 169 char *copyright;
168 char *written; 170 char *written;