]> git.tdb.fi Git - builder.git/blobdiff - source/lib/plugin.h
Allow plugins to create additional targets in SourcePackages
[builder.git] / source / lib / plugin.h
index 910e259ad6a6378fe3a0c1e843a7d3f790c2d53a..35cdb323c2560c67f98b78148fa6dbb682d49bad 100644 (file)
@@ -3,6 +3,7 @@
 
 class Architecture;
 class Builder;
+class SourcePackage;
 class Toolchain;
 
 class Plugin
@@ -15,6 +16,7 @@ public:
        virtual ~Plugin() = default;
 
        virtual void add_tools(Toolchain &, const Architecture &) const { }
+       virtual void create_targets(SourcePackage &) const { }
 };
 
 #endif