Mercurial > projects > ldc
comparison gen/cl_options.cpp @ 1021:d1ec9ff0e9ba
Implemented basic -m32 and -m64 options.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sun, 01 Mar 2009 22:27:03 +0100 |
parents | 2667e3a145be |
children | 7ce8355fbcc6 |
comparison
equal
deleted
inserted
replaced
1020:474d7dd54d43 | 1021:d1ec9ff0e9ba |
---|---|
223 | 223 |
224 cl::opt<const llvm::TargetMachineRegistry::entry*, false, | 224 cl::opt<const llvm::TargetMachineRegistry::entry*, false, |
225 llvm::RegistryParser<llvm::TargetMachine> > mArch("march", | 225 llvm::RegistryParser<llvm::TargetMachine> > mArch("march", |
226 cl::desc("Architecture to generate code for:")); | 226 cl::desc("Architecture to generate code for:")); |
227 | 227 |
228 static cl::alias m("m", | 228 cl::opt<bool> m32bits("m32", |
229 cl::desc("Alias for '-march' for backwards compatibility"), | 229 cl::desc("32 bit target"), |
230 cl::Prefix, | 230 cl::ZeroOrMore); |
231 cl::aliasopt(mArch)); | 231 |
232 cl::opt<bool> m64bits("m64", | |
233 cl::desc("64 bit target"), | |
234 cl::ZeroOrMore); | |
232 | 235 |
233 cl::opt<std::string> mCPU("mcpu", | 236 cl::opt<std::string> mCPU("mcpu", |
234 cl::desc("Target a specific cpu type (-mcpu=help for details)"), | 237 cl::desc("Target a specific cpu type (-mcpu=help for details)"), |
235 cl::value_desc("cpu-name"), | 238 cl::value_desc("cpu-name"), |
236 cl::init("")); | 239 cl::init("")); |