]> git.tdb.fi Git - builder.git/commitdiff
Remove the include path for used local components
authorMikko Rasa <tdb@tdb.fi>
Sun, 12 Mar 2023 13:06:10 +0000 (15:06 +0200)
committerMikko Rasa <tdb@tdb.fi>
Sun, 12 Mar 2023 13:06:10 +0000 (15:06 +0200)
Their headers are now installed in the staging directory, which provides
a more robust way of including them.

source/lib/binarycomponent.cpp

index c626536a2317622a1ebffdac3a3b6633921f7a0a..408ea464d9ef5a01dad5f1dfdb03b7d7a88c7fac 100644 (file)
@@ -14,14 +14,6 @@ void BinaryComponent::create_build_info()
 
        for(const Component *u: uses)
        {
-               /* Select an include path that contains all the sources for this and the
-               used component.  This should produce a sensible result in most cases. */
-               FS::Path base;
-               for(const FS::Path &s: sources)
-                       base = base.empty() ? s : FS::common_ancestor(base, s);
-               for(const FS::Path &s: u->get_sources())
-                       base = FS::common_ancestor(base, s);
-               build_info.incpath.push_back(base);
                build_info.libs.push_back(u->get_name());
                if(!u->get_install())
                {