]> git.tdb.fi Git - builder.git/blobdiff - source/gnutools.cpp
Group most existing tools in sub-toolchains
[builder.git] / source / gnutools.cpp
diff --git a/source/gnutools.cpp b/source/gnutools.cpp
new file mode 100644 (file)
index 0000000..20463e6
--- /dev/null
@@ -0,0 +1,17 @@
+#include "architecture.h"
+#include "gnuarchiver.h"
+#include "gnuccompiler.h"
+#include "gnucxxcompiler.h"
+#include "gnulinker.h"
+#include "gnutools.h"
+#include "mingwdlltool.h"
+
+GnuTools::GnuTools(Builder &builder, const Architecture &arch)
+{
+       add_tool(new GnuCCompiler(builder, arch));
+       add_tool(new GnuCxxCompiler(builder, arch));
+       add_tool(new GnuLinker(builder, arch));
+       add_tool(new GnuArchiver(builder, arch));
+       if(arch.get_system()=="windows")
+               add_tool(new MingwDllTool(builder, arch));
+}