Skip to content

Commit

Permalink
Tooling cleanup and manifest reorganization (#70)
Browse files Browse the repository at this point in the history
* Split apart the chip and board regexes

* Omit `--device` from Simplicity Commander execution

* Auto generate a build directory

* Drop CMake until project generation is functional again upstream

* Load the project root based on the location of the current tool

* Move manifests into a `nabucasa` folder

* Migrate to logging instead of using `print`

* Build Makefile verbosely

* Speed up builds by spawning the SLC daemon

* Add a warning for M1 users
  • Loading branch information
puddly authored Jun 6, 2024
1 parent 52168e3 commit f8c797f
Show file tree
Hide file tree
Showing 15 changed files with 106 additions and 174 deletions.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,12 @@ Command line building requires:
> [!TIP]
> If you have set up Simplicity Studio on macOS, everything will be automatically
> detected with the exception of `slc-cli`. This is the only tool you need to download.
> detected with the exception of `slc`. This is the only tool you need to download.
> [!WARNING]
> M1 users should set `JAVA_HOME=$(/usr/libexec/java_home -a x86_64)` when running the
> build command to make sure the correct Java version is picked by slc-cli. It currently
> is not compatible with ARM Java.
`slc-cli` maintains its own SDK and extension trust store so you first must trust all
SDK extensions for every SDK you plan to use:
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit f8c797f

Please sign in to comment.