X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fclangtools.cpp;h=d0910ff28fa9a171dc85027fa78bdc2a5eb58379;hb=c3968651eb8a2ba66a95398f0571dd5afd37225c;hp=a4f005cc2b5d5d3274eb2fa9ada45c6655da6a9c;hpb=7bcd4fef81679dedcabc5a58b12511a6b52c4fe4;p=builder.git diff --git a/source/clangtools.cpp b/source/clangtools.cpp index a4f005c..d0910ff 100644 --- a/source/clangtools.cpp +++ b/source/clangtools.cpp @@ -1,11 +1,17 @@ -#include "clangccompiler.h" -#include "clangcxxcompiler.h" -#include "clangobjccompiler.h" +#include "builder.h" +#include "clangcompiler.h" #include "clangtools.h" +#include "gnuarchiver.h" +#include "gnulinker.h" + +using namespace std; ClangTools::ClangTools(Builder &builder, const Architecture &arch) { - add_tool(new ClangCCompiler(builder, arch)); - add_tool(new ClangCxxCompiler(builder, arch)); - add_tool(new ClangObjCCompiler(builder, arch)); + add_tool(new ClangCompiler(builder, arch, "CC")); + add_tool(new ClangCompiler(builder, arch, "CXX")); + add_tool(new ClangCompiler(builder, arch, "OBJC")); + + add_tool(new GnuLinker(builder, arch)); + add_tool(new GnuArchiver(builder, arch)); }