Make an easy dynamic build path

This commit is contained in:
2026-06-13 14:04:50 +02:00
parent 0023baede0
commit 78e6151798
2 changed files with 7 additions and 0 deletions
+6
View File
@@ -120,6 +120,12 @@ manually instead:
npm run build:fortran:dynamic
```
To build packages with the dynamic binary in one step, run:
```bash
npm run make:dynamic
```
For Flatpak, build with the same default static Fortran binary:
```bash
+1
View File
@@ -12,6 +12,7 @@
"package": "electron-forge package",
"premake": "npm run build:fortran",
"make": "electron-forge make",
"make:dynamic": "npm run build:fortran:dynamic && electron-forge make",
"make:flatpak": "npm run build:fortran && FORGE_FLATPAK=1 electron-forge make --targets=@electron-forge/maker-flatpak",
"checksums:md5": "sh -c 'for d in out/make/deb/x64 out/make/rpm/x64 out/make/flatpak/x86_64; do [ -d \"$d\" ] || continue; for f in \"$d\"/*; do [ -f \"$f\" ] || continue; case \"$f\" in *.deb|*.rpm|*.flatpak) base=$(basename \"$f\"); (cd \"$d\" && md5sum \"$base\" > \"$base.md5\");; esac; done; done'",
"checksums:sha256": "sh -c 'for d in out/make/deb/x64 out/make/rpm/x64 out/make/flatpak/x86_64; do [ -d \"$d\" ] || continue; for f in \"$d\"/*; do [ -f \"$f\" ] || continue; case \"$f\" in *.deb|*.rpm|*.flatpak) base=$(basename \"$f\"); (cd \"$d\" && sha256sum \"$base\" > \"$base.sha256\");; esac; done; done'",