Mercurial > projects > ldc
diff 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 |
line wrap: on
line diff
--- a/gen/cl_options.cpp Sun Mar 01 20:22:10 2009 +0100 +++ b/gen/cl_options.cpp Sun Mar 01 22:27:03 2009 +0100 @@ -225,10 +225,13 @@ llvm::RegistryParser<llvm::TargetMachine> > mArch("march", cl::desc("Architecture to generate code for:")); -static cl::alias m("m", - cl::desc("Alias for '-march' for backwards compatibility"), - cl::Prefix, - cl::aliasopt(mArch)); +cl::opt<bool> m32bits("m32", + cl::desc("32 bit target"), + cl::ZeroOrMore); + +cl::opt<bool> m64bits("m64", + cl::desc("64 bit target"), + cl::ZeroOrMore); cl::opt<std::string> mCPU("mcpu", cl::desc("Target a specific cpu type (-mcpu=help for details)"),