Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Tooling cleanup and manifest reorganization #70

Merged
merged 10 commits into from
Jun 6, 2024

Conversation

puddly
Copy link
Collaborator

@puddly puddly commented Jun 4, 2024

The commits describe the changes but I'll summarize them here:

  • Passing --build-dir is no longer required, a semi-unique one will be created under build/ in the current directory.
  • CMake support has been removed, as SLC-CLI does not generate functional CMake projects at the moment.
  • Derive the root project path in a stable way, allowing for manifests to be relocated.
  • Move all Nabu Casa manifests under manifests/nabucasa
  • Remove --device from the Simplicity Commander CLI. We did not compute it correctly and it is not needed for any firmware we generate.
  • Spawn the SLC daemon in CLI mode for a massive speed boost:
    Version Time
    Old 28s
    New 20s
    New (--keep-slc-daemon, second run) 7s
  • Use just slc instead of slc-cli on all platforms.

CC @tube0013

@puddly puddly merged commit f8c797f into NabuCasa:main Jun 6, 2024
16 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant