X-Git-Url: http://git.tdb.fi/?p=builder.git;a=blobdiff_plain;f=source%2Fbuilder.cpp;h=9836e5c52448bc7f8fd3149905cf3a039f0a1b03;hp=e453a84eb73e178c4633799a59afc34810568933;hb=cea2680b64eb10790f3b88a97bd0a4ed29d8a3b0;hpb=921e8234ff65bd23c0b94ed568ec1fb68e47655b diff --git a/source/builder.cpp b/source/builder.cpp index e453a84..9836e5c 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -13,13 +13,12 @@ #include "binarypackage.h" #include "builder.h" #include "builtintools.h" -#include "clangtools.h" #include "datatool.h" -#include "gnutools.h" #include "installedfile.h" #include "package.h" #include "sharedlibrary.h" #include "sourcepackage.h" +#include "systemtools.h" #include "task.h" #include "virtualtarget.h" @@ -77,12 +76,9 @@ void Builder::set_temp_directory(const FS::Path &p) void Builder::add_default_tools() { - bool use_clang = (current_arch->get_system()=="darwin" || current_arch->get_system()=="freebsd"); - if(use_clang && vfs.find_binary("clang")) - toolchain.add_toolchain(new ClangTools(*this, *current_arch)); if(current_arch->get_system()=="android") toolchain.add_toolchain(new AndroidTools(*this, *current_arch)); - toolchain.add_toolchain(new GnuTools(*this, *current_arch)); + toolchain.add_toolchain(new SystemTools(*this, *current_arch)); toolchain.add_toolchain(new BuiltinTools(*this)); toolchain.add_tool(new DataTool(*this)); }