]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/commitdiff
Removed useless HeaderSearch and moved the ResourceDir to the Driver.
authorpetr000 <silhavik.p@gmail.com>
Sun, 17 Apr 2011 09:04:08 +0000 (11:04 +0200)
committerpetr000 <silhavik.p@gmail.com>
Sun, 17 Apr 2011 09:04:08 +0000 (11:04 +0200)
src/visualizer.cpp

index b2e6fcce9f6521efa29cea39c9223b650693c3a1..57b17cc9a249658fa4e480e207b0974311ef79c9 100644 (file)
@@ -436,9 +436,11 @@ int main(int argc, char **argv)
        SourceManager sm (diag, fm);
        HeaderSearch *headers = new HeaderSearch(fm);
        
-       Driver TheDriver(LLVM_PREFIX "/bin", llvm::sys::getHostTriple(), "", false, false, diag);
+       Driver TheDriver(LLVM_BINDIR, llvm::sys::getHostTriple(), "", false, false, diag);
        TheDriver.setCheckInputsExist(true);
        TheDriver.CCCIsCXX = 1; 
+       TheDriver.ResourceDir = LLVM_PREFIX "/lib/clang/" CLANG_VERSION_STRING;
+
        CompilerInvocation compInv;
        llvm::SmallVector<const char *, 16> Args(argv, argv + argc);
        llvm::OwningPtr<Compilation> C(TheDriver.BuildCompilation(Args.size(),
@@ -466,11 +468,9 @@ int main(int argc, char **argv)
                                          diag);
 
        HeaderSearchOptions hsopts = compInv.getHeaderSearchOpts();
-       hsopts.ResourceDir = LLVM_PREFIX "/lib/clang/" CLANG_VERSION_STRING;
        LangOptions lang = compInv.getLangOpts();
        CompilerInvocation::setLangDefaults(lang, IK_ObjCXX);
        TargetInfo *ti = TargetInfo::CreateTargetInfo(diag, compInv.getTargetOpts());
-       ApplyHeaderSearchOptions(*headers, hsopts, lang, ti->getTriple());
        FrontendOptions f = compInv.getFrontendOpts();
        inputFilename = f.Inputs[0].second;