mirror of
https://github.com/Abdess/retrobios.git
synced 2026-05-24 18:15:36 +00:00
feat: add include_all param to find_undeclared_files
This commit is contained in:
parent
0a272dc4e9
commit
b070fa41de
2 changed files with 38 additions and 6 deletions
|
|
@ -313,6 +313,7 @@ def find_undeclared_files(
|
|||
emu_profiles: dict | None = None,
|
||||
target_cores: set[str] | None = None,
|
||||
data_names: set[str] | None = None,
|
||||
include_all: bool = False,
|
||||
) -> list[dict]:
|
||||
"""Find files needed by cores but not declared in platform config."""
|
||||
# Collect all filenames declared by this platform, enriched with
|
||||
|
|
@ -385,12 +386,13 @@ def find_undeclared_files(
|
|||
archive = f.get("archive")
|
||||
|
||||
# Skip files declared by the platform (by name or archive)
|
||||
if fname in declared_names:
|
||||
seen_files.add(fname)
|
||||
continue
|
||||
if archive and archive in declared_names:
|
||||
seen_files.add(fname)
|
||||
continue
|
||||
if not include_all:
|
||||
if fname in declared_names:
|
||||
seen_files.add(fname)
|
||||
continue
|
||||
if archive and archive in declared_names:
|
||||
seen_files.add(fname)
|
||||
continue
|
||||
|
||||
seen_files.add(fname)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue