X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcsourcefile.cpp;h=553128743d8651e50cd0195f4c868727e312c2c3;hb=a261f895c42dedb1a1fa1f03934ad9895d3f648c;hp=3c3aad935f965e7c039ad68bbe3d7419afb832f6;hpb=6f76342d14c7b7ec7b9629fcfd40199bca1e5e0f;p=builder.git diff --git a/source/csourcefile.cpp b/source/csourcefile.cpp index 3c3aad9..5531287 100644 --- a/source/csourcefile.cpp +++ b/source/csourcefile.cpp @@ -19,20 +19,19 @@ CSourceFile::CSourceFile(Builder &b, const Component &c, const FS::Path &p): { string ext = FS::extpart(FS::basename(path)); if(ext==".h" || ext==".H" || ext==".hpp") - install_location = FS::Path("include")/component->get_name(); + install_location = FS::Path("include")/package->get_name(); } -void CSourceFile::find_depends() +void CSourceFile::find_dependencies() { if(!component || !mtime) return; const SourcePackage &spkg = component->get_package(); - string relname = FS::relative(path, spkg.get_source()).str(); - DependencyCache &deps_cache = spkg.get_deps_cache(); - if(mtimeget_build_info().incpath; @@ -57,6 +56,6 @@ void CSourceFile::find_depends() { Target *hdr = builder.get_vfs().find_header(i->substr(1), ((*i)[0]=='"' ? local_incpath : incpath)); if(hdr) - add_depend(hdr); + add_dependency(*hdr); } }