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)"),