X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgnutools.cpp;h=fdd6e797414c86e6c47e38c791be1bd0bac77ac1;hb=d914c5f40ca1194e7fd6a2b30664ac4717e38786;hp=0dc2749383c0bcb36fae9d2ee3e111a7e5b95750;hpb=7bcd4fef81679dedcabc5a58b12511a6b52c4fe4;p=builder.git diff --git a/source/gnutools.cpp b/source/gnutools.cpp index 0dc2749..fdd6e79 100644 --- a/source/gnutools.cpp +++ b/source/gnutools.cpp @@ -1,19 +1,19 @@ -#include "architecture.h" +#include "builder.h" #include "gnuarchiver.h" -#include "gnuccompiler.h" -#include "gnucxxcompiler.h" +#include "gnucompiler.h" #include "gnulinker.h" -#include "gnuobjccompiler.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 GnuObjCCompiler(builder, arch)); + add_tool(new GnuCompiler(builder, arch, "CC")); + add_tool(new GnuCompiler(builder, arch, "CXX")); + add_tool(new GnuCompiler(builder, arch, "OBJC")); + add_tool(new GnuLinker(builder, arch)); add_tool(new GnuArchiver(builder, arch)); + if(arch.get_system()=="windows") add_tool(new MingwDllTool(builder, arch)); }