]> git.tdb.fi Git - builder.git/blobdiff - source/pkgconfiggenerator.cpp
Binary packages can't have files, so avoid some dynamic casts
[builder.git] / source / pkgconfiggenerator.cpp
index f29ae4a73b9c6373a70741a7180fcb47f15b7b39..141b363cda3d348692d93887cf335a84e9873d93 100644 (file)
@@ -33,7 +33,7 @@ PkgConfigGenerator::Worker::Worker(const PkgConfigFile &t):
 void PkgConfigGenerator::Worker::main()
 {
        Builder &builder = target.get_package()->get_builder();
-       const SourcePackage &spkg = dynamic_cast<const SourcePackage &>(*target.get_package());
+       const SourcePackage &spkg = *target.get_package();
 
        IO::BufferedFile out(target.get_path().str(), IO::M_WRITE);
        IO::print(out, "prefix=%s\n", builder.get_prefix().str());