//===--- Driver.cpp - Clang GCC Compatible Driver -------------------------===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===//#ifdef HAVE_CLANG_CONFIG_H#include"clang/Config/config.h"#endif#include"clang/Driver/Driver.h"#include"clang/Driver/Action.h"#include"clang/Driver/Arg.h"#include"clang/Driver/ArgList.h"#include"clang/Driver/Compilation.h"#include"clang/Driver/DriverDiagnostic.h"#include"clang/Driver/HostInfo.h"#include"clang/Driver/Job.h"#include"clang/Driver/OptTable.h"#include"clang/Driver/Option.h"#include"clang/Driver/Options.h"#include"clang/Driver/Tool.h"#include"clang/Driver/ToolChain.h"#include"clang/Driver/Types.h"#include"clang/Basic/Version.h"#include"llvm/Config/config.h"#include"llvm/ADT/ArrayRef.h"#include"llvm/ADT/StringSet.h"#include"llvm/ADT/OwningPtr.h"#include"llvm/Support/PrettyStackTrace.h"#include"llvm/Support/raw_ostream.h"#include"llvm/Support/FileSystem.h"#include"llvm/Support/Path.h"#include"llvm/Support/Program.h"#include"InputInfo.h"#include<map>usingnamespaceclang::driver;usingnamespaceclang