X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdatatransform.cpp;h=2f7e8754b66da94d57eda264608b745f346e8ba3;hb=69cd5cc73f466181420711fb907979de58687a4c;hp=31aaa378b2be35529a5a8d8336e59142f41c12f3;hpb=f0b65135c4a9d1b2a90ae446c27837b50ba6ba35;p=builder.git diff --git a/source/datatransform.cpp b/source/datatransform.cpp index 31aaa37..2f7e875 100644 --- a/source/datatransform.cpp +++ b/source/datatransform.cpp @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -16,14 +17,17 @@ DataTransform::DataTransform(Builder &b, const Component &c, const FS::Path &p): FileTarget(b, c.get_package(), p) { component = &c; + + if(FS::Stat st = FS::lstat(FS::dirname(path))) + dir_mtime = st.get_modify_time(); } void DataTransform::find_dependencies() { list files; Cache &cache = component->get_package().get_cache(); - // XXX Should check directory mtime as well - if(mtime