X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=plugins%2Fclang%2Fclangplugin.cpp;h=b33c75692e28e29aa07674b6ae51a16096c3d923;hb=HEAD;hp=eecbdc6128f21181118ca6f73172b81e97fa4263;hpb=1df42c314669f30fe1d82f02fdfeeff19f92964e;p=builder.git diff --git a/plugins/clang/clangplugin.cpp b/plugins/clang/clangplugin.cpp index eecbdc6..b33c756 100644 --- a/plugins/clang/clangplugin.cpp +++ b/plugins/clang/clangplugin.cpp @@ -1,12 +1,19 @@ #include "clangplugin.h" #include "clangtools.h" +ClangPlugin::ClangPlugin(Builder &b): + Plugin(b) +{ + required_plugins.push_back("gnutools"); +} + void ClangPlugin::add_tools(Toolchain &toolchain, const Architecture &arch) const { toolchain.add_toolchain(new ClangTools(builder, arch)); } +#ifdef CLANGTOOLS_BUILD #if defined(_WIN32) #define CLANGTOOLS_API __declspec(dllexport) #elif defined(__GNUC__) @@ -20,3 +27,4 @@ CLANGTOOLS_API Plugin *create_plugin(Builder &builder) { return new ClangPlugin(builder); } +#endif