X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fclangtools.cpp;h=d0910ff28fa9a171dc85027fa78bdc2a5eb58379;hb=8f99b70eb78bdb5537afc77aa283961a2e825506;hp=1c7c8d6cc791ae63ef5931d80e2df12878ac597f;hpb=6e02286dcbd62b8f5ef56987c2298d54b689ad9c;p=builder.git diff --git a/source/clangtools.cpp b/source/clangtools.cpp index 1c7c8d6..d0910ff 100644 --- a/source/clangtools.cpp +++ b/source/clangtools.cpp @@ -1,9 +1,17 @@ -#include "clangccompiler.h" -#include "clangcxxcompiler.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 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)); }