X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsystemtools.cpp;h=77fe2bedb9c2b701ad67f89fc05802de8c2fb1ad;hb=HEAD;hp=bf90cf0cf2041b3024b7c72703194495175645dc;hpb=cea2680b64eb10790f3b88a97bd0a4ed29d8a3b0;p=builder.git diff --git a/source/systemtools.cpp b/source/systemtools.cpp deleted file mode 100644 index bf90cf0..0000000 --- a/source/systemtools.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include "architecture.h" -#include "builder.h" -#include "clangccompiler.h" -#include "clangcxxcompiler.h" -#include "clangobjccompiler.h" -#include "gnuarchiver.h" -#include "gnuccompiler.h" -#include "gnucxxcompiler.h" -#include "gnulinker.h" -#include "gnuobjccompiler.h" -#include "mingwdlltool.h" -#include "systemtools.h" - -using namespace std; - -SystemTools::SystemTools(Builder &builder, const Architecture &arch) -{ - const string &sys = arch.get_system(); - if((sys=="darwin" || sys=="freebsd") && builder.get_vfs().find_binary("clang")) - { - add_tool(new ClangCCompiler(builder, arch)); - add_tool(new ClangCxxCompiler(builder, arch)); - add_tool(new ClangObjCCompiler(builder, arch)); - } - else - { - add_tool(new GnuCCompiler(builder, arch)); - add_tool(new GnuCxxCompiler(builder, arch)); - add_tool(new GnuObjCCompiler(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)); -}