X-Git-Url: http://git.tdb.fi/?p=builder.git;a=blobdiff_plain;f=source%2Fdatacollection.cpp;h=66e9a042012b9d797cfa866b3a70cd3c7b16da86;hp=28f90c81369a0706fea8ca0e8e4eda7db0407e2d;hb=41fdd69eb3f7c28ba91be3699d89ba1c2328cfdf;hpb=8c9e5422b0ef5ee6d80cc23db8fe84f4a0812ddc diff --git a/source/datacollection.cpp b/source/datacollection.cpp index 28f90c8..66e9a04 100644 --- a/source/datacollection.cpp +++ b/source/datacollection.cpp @@ -18,3 +18,11 @@ Msp::FS::Path DataCollection::generate_target_path(const Component &comp, const { return comp.get_package().get_temp_directory()/comp.get_name()/(FS::basepart(FS::basename(src))+".mdc"); } + +void DataCollection::find_dependencies() +{ + source.prepare(); + const Target::Dependencies &tdeps = source.get_transitive_dependencies(); + for(Target::Dependencies::const_iterator i=tdeps.begin(); i!=tdeps.end(); ++i) + add_dependency(**i); +}