feat: gerbview WASM port
This commit is contained in:
parent
3ef461a0f6
commit
4467bcd2c4
17 changed files with 433 additions and 12 deletions
7
scripts/kicad/build-gerbview.sh
Executable file
7
scripts/kicad/build-gerbview.sh
Executable file
|
|
@ -0,0 +1,7 @@
|
|||
#!/bin/bash
|
||||
# Build KiCad Gerber Viewer (gerbview) for WebAssembly.
|
||||
# Thin wrapper around build-kicad-target.sh — see that script for options.
|
||||
|
||||
set -e
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
exec "${SCRIPT_DIR}/build-kicad-target.sh" gerbview "$@"
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
set -e
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "Error: missing <app> argument (pcbnew | eeschema | calculator | pl_editor | symbol_editor)" >&2
|
||||
echo "Error: missing <app> argument (pcbnew | eeschema | calculator | pl_editor | symbol_editor | gerbview)" >&2
|
||||
exit 1
|
||||
fi
|
||||
APP_NAME="$1"
|
||||
|
|
@ -44,7 +44,7 @@ shift
|
|||
# - pl_editor: subdir is pagelayout_editor (upstream source dir name)
|
||||
# - symbol_editor: served by the eeschema kiface, so it builds in eeschema/
|
||||
case "$APP_NAME" in
|
||||
pcbnew|eeschema)
|
||||
pcbnew|eeschema|gerbview)
|
||||
KICAD_TARGET="$APP_NAME"
|
||||
KICAD_SUBDIR="$APP_NAME"
|
||||
;;
|
||||
|
|
@ -61,7 +61,7 @@ case "$APP_NAME" in
|
|||
KICAD_SUBDIR="eeschema"
|
||||
;;
|
||||
*)
|
||||
echo "Error: unknown app '$APP_NAME' (expected: pcbnew | eeschema | calculator | pl_editor | symbol_editor)" >&2
|
||||
echo "Error: unknown app '$APP_NAME' (expected: pcbnew | eeschema | calculator | pl_editor | symbol_editor | gerbview)" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
|
|
|||
Loading…
Reference in a new issue