+#include "builder.h"
#include "package.h"
#include "pkgconfig.h"
-#include "pkgconfigaction.h"
-PkgConfig::PkgConfig(Builder &b, const Package &p):
- Target(b, &p, (p.get_source()/(p.get_name()+".pc")).str()),
- pkg(p)
+PkgConfig::PkgConfig(Builder &b, const SourcePackage &p):
+ FileTarget(b, &p, p.get_source()/(p.get_name()+".pc"))
{
- buildable=true;
-}
+ tool = &builder.get_toolchain().get_tool("PCG");
-Action *PkgConfig::build()
-{
- return Target::build(new PkgConfigAction(builder, *this));
+ install_location = "lib/pkgconfig";
}