]> git.tdb.fi Git - builder.git/blobdiff - plugins/msvc/msvcplugin.cpp
Convert the simpler toolchains into plugins
[builder.git] / plugins / msvc / msvcplugin.cpp
diff --git a/plugins/msvc/msvcplugin.cpp b/plugins/msvc/msvcplugin.cpp
new file mode 100644 (file)
index 0000000..1a4fe7b
--- /dev/null
@@ -0,0 +1,16 @@
+#include <msp/builder/architecture.h>
+#include "microsofttools.h"
+#include "msvcplugin.h"
+
+void MsvcPlugin::add_tools(Toolchain &toolchain, const Architecture &arch) const
+{
+       if(arch.get_system()=="windows")
+               toolchain.add_toolchain(new MicrosoftTools(builder, arch));
+}
+
+
+extern "C"
+Plugin *create_plugin(Builder &builder)
+{
+       return new MsvcPlugin(builder);
+}