]> granicus.if.org Git - clang/commitdiff
Add -ccc-install-dir option for faking installation path.
authorDaniel Dunbar <daniel@zuster.org>
Fri, 4 Sep 2009 18:35:03 +0000 (18:35 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Fri, 4 Sep 2009 18:35:03 +0000 (18:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81017 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Driver.cpp

index 087dc575a1b9557410ce60334a1ab44d93be818c..e3d812d68d02e170cb919e1daeb23304fb99902e 100644 (file)
@@ -191,6 +191,10 @@ Compilation *Driver::BuildCompilation(int argc, const char **argv) {
       assert(Start+1 < End && "FIXME: -ccc- argument handling.");
       HostTriple = *++Start;
 
+    } else if (!strcmp(Opt, "install-dir")) {
+      assert(Start+1 < End && "FIXME: -ccc- argument handling.");
+      Dir = *++Start;
+
     } else {
       // FIXME: Error handling.
       llvm::errs() << "invalid option: " << *Start << "\n";
@@ -366,7 +370,9 @@ void Driver::PrintHelp(bool ShowHidden) const {
 
     OptionHelp.push_back(std::make_pair("\nDEBUG/DEVELOPMENT OPTIONS:",""));
     OptionHelp.push_back(std::make_pair("-ccc-host-triple",
-                                        "Simulate running on the given target"));
+                                       "Simulate running on the given target"));
+    OptionHelp.push_back(std::make_pair("-ccc-install-dir",
+                               "Simulate installation in the given directory"));
     OptionHelp.push_back(std::make_pair("-ccc-print-options",
                                         "Dump parsed command line arguments"));
     OptionHelp.push_back(std::make_pair("-ccc-print-phases",