diff options
Diffstat (limited to 'site_scons/site_tools/next/ninja.py')
-rw-r--r-- | site_scons/site_tools/next/ninja.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/site_scons/site_tools/next/ninja.py b/site_scons/site_tools/next/ninja.py index 1317c8a28a0..bcfa1fa6a49 100644 --- a/site_scons/site_tools/next/ninja.py +++ b/site_scons/site_tools/next/ninja.py @@ -139,7 +139,7 @@ def get_order_only(node): """Return a list of order only dependencies for node.""" if node.prerequisites is None: return [] - return [get_path(src_file(prereq)) for prereq in node.prerequisites] + return [get_path(src_file(prereq)) for prereq in node.prerequisites if is_valid_dependent_node(prereq)] def get_dependencies(node, skip_sources=False): @@ -148,9 +148,9 @@ def get_dependencies(node, skip_sources=False): return [ get_path(src_file(child)) for child in node.children() - if child not in node.sources + if child not in node.sources and is_valid_dependent_node(child) ] - return [get_path(src_file(child)) for child in node.children()] + return [get_path(src_file(child)) for child in node.children() if is_valid_dependent_node(child)] def get_inputs(node, skip_unknown_types=False): |