]> git.tdb.fi Git - builder.git/blobdiff - source/dependencycache.cpp
Improve automatic package finding to detect directories with version number
[builder.git] / source / dependencycache.cpp
index cc11383583601e935be062309266c6afe4d2fbb4..3afbf009c6a4cf42d203d68d75274ba918dce945 100644 (file)
@@ -6,16 +6,16 @@ Distributed under the LGPL
 */
 
 #include <fstream>
-#include <msp/path/utils.h>
+#include <msp/fs/stat.h>
 #include <msp/strings/utils.h>
 #include "builder.h"
 #include "dependencycache.h"
-#include "package.h"
+#include "sourcepackage.h"
 
 using namespace std;
 using namespace Msp;
 
-DependencyCache::DependencyCache(Package &p):
+DependencyCache::DependencyCache(SourcePackage &p):
        package(p),
        changed(false)
 { }
@@ -73,7 +73,5 @@ void DependencyCache::load()
                deps[parts[0]]=StringList(parts.begin()+1, parts.end());
        }
 
-       struct stat st;
-       Path::stat(fn, st);
-       mtime=Time::TimeStamp::from_unixtime(st.st_mtime);
+       mtime=Time::TimeStamp::from_unixtime(FS::stat(fn).st_mtime);
 }