X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcsourcefile.cpp;h=13c74b9dcef247402490da7d7638de379c50f067;hb=e516e78510ad455eebc0e06645c9f12943117525;hp=ca061d2b19e581ccdc1f6f308c2848533f8135c9;hpb=93c0466ccf46aa3d43541a1aa6a75192d237b3eb;p=builder.git diff --git a/source/csourcefile.cpp b/source/csourcefile.cpp index ca061d2..13c74b9 100644 --- a/source/csourcefile.cpp +++ b/source/csourcefile.cpp @@ -48,8 +48,10 @@ void CSourceFile::find_dependencies() cache.set_values(this, "includes", includes); } - const BuildInfo::PathList &incpath = component->get_build_info().incpath; + const BuildInfo &build_info = component->get_build_info_for_path(path); + const BuildInfo::PathList &incpath = build_info.incpath; BuildInfo::PathList local_incpath = incpath; + local_incpath.insert(local_incpath.begin(), build_info.local_incpath.begin(), build_info.local_incpath.end()); local_incpath.push_front(FS::dirname(path).str()); for(IncludeList::iterator i=includes.begin(); i!=includes.end(); ++i)