]> git.tdb.fi Git - builder.git/blobdiff - source/pkgconfigaction.cpp
Use mspio for all I/O operations
[builder.git] / source / pkgconfigaction.cpp
index 23684f653348c296705cd2b62c721c97640b8a68..991bd3516a704abbe10a948a9cdfa1be7f1b493c 100644 (file)
@@ -1,11 +1,10 @@
 /* $Id$
 
 This file is part of builder
-Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
+Copyright © 2006-200 Mikko Rasa, Mikkosoft Productions
 Distributed under the LGPL
 */
 
-#include <iostream>
 #include <msp/fs/utils.h>
 #include <msp/io/file.h>
 #include <msp/io/print.h>
@@ -21,9 +20,9 @@ PkgConfigAction::PkgConfigAction(Builder &b, const PkgConfig &p):
 {
        const SourcePackage &spkg=*static_cast<const SourcePackage *>(p.get_package());
 
-       announce(spkg.get_name(), "PC", relative(p.get_name(), spkg.get_source()).str());
+       announce(spkg.get_name(), "PC", relative(p.get_path(), spkg.get_source()).str());
 
-       IO::BufferedFile out(p.get_name(), IO::M_WRITE);
+       IO::BufferedFile out(p.get_path().str(), IO::M_WRITE);
        // Prefix is already included in the various paths
        //IO::print(out, "prefix=%s\n", pkg.get_prefix());
        IO::print(out, "source=%s\n\n", spkg.get_source());