- Package::Requirements reqs = package->get_required_packages();
- for(auto i=reqs.begin(); i!=reqs.end(); ++i)
- if(const SourcePackage *spkg = dynamic_cast<const SourcePackage *>(*i))
+void VsSolutionFile::find_dependencies(const SourcePackage &spkg)
+{
+ if(FileTarget *project = builder.get_vfs().get_target(spkg.get_source_directory()/(spkg.get_name()+".vcxproj")))
+ if(!any_equals(depends, static_cast<Target *>(project)))