@@ -142,6 +142,7 @@ def post_build(env):
142142 files = []
143143 per_file_attr = []
144144 repo_filter = lambda scope : scope .repository == repo
145+ inv_repo_filter = lambda scope : scope .repository != repo
145146 repo_flags = env .query ("::collect_flags" )(env , repo_filter )
146147
147148 warning_pattern = re .compile ("^-W" )
@@ -174,6 +175,9 @@ def post_build(env):
174175 files .append ( (sfile , profiles ) )
175176
176177 include_paths = env .collector_values ("::path.include" , filterfunc = repo_filter )
178+ private_include_paths = env .collector_values (
179+ "::path.include" , filterfunc = inv_repo_filter
180+ )
177181 libary_paths = env .collector_values ("::path.library" , filterfunc = repo_filter )
178182 libaries = env .collector_values ("::library" , filterfunc = repo_filter )
179183 packages = env .collector_values ("::pkg-config" , filterfunc = repo_filter )
@@ -188,6 +192,7 @@ def post_build(env):
188192 "libraries" : libaries ,
189193 "library_paths" : libary_paths ,
190194 "include_paths" : include_paths ,
195+ "private_include_paths" : private_include_paths ,
191196 "packages" : packages ,
192197 "is_modm" : repo == "modm" ,
193198 "per_file_attr" : file_attrs ,
0 commit comments