]> git.tdb.fi Git - builder.git/blobdiff - source/clangtools.cpp
Split SystemTools into GnuTools and ClangTools
[builder.git] / source / clangtools.cpp
diff --git a/source/clangtools.cpp b/source/clangtools.cpp
new file mode 100644 (file)
index 0000000..d0910ff
--- /dev/null
@@ -0,0 +1,17 @@
+#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 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));
+}