mirror of
https://github.com/laosb/SvelteNova.git
synced 2025-04-30 12:41:09 +00:00
19 lines
545 B
Bash
Executable file
19 lines
545 B
Bash
Executable file
#!/bin/zsh
|
|
|
|
# This script is supposed to be ran from the project root.
|
|
# ./build_scripts/build_parser.sh path/to/Nova.app
|
|
|
|
NOVAAPP=$1
|
|
|
|
cp build_scripts/Makefile tree-sitter-svelte/
|
|
|
|
pushd tree-sitter-svelte
|
|
../build_scripts/compile_parser.sh . $NOVAAPP
|
|
popd
|
|
|
|
mv tree-sitter-svelte/build/lib/libtree-sitter-svelte.dylib SvelteNova.novaextension/Syntaxes/libtree-sitter-svelte.dylib
|
|
|
|
# Clean up the submodule folder to avoid problems
|
|
rm -rf tree-sitter-svelte/build
|
|
rm tree-sitter-svelte/Makefile
|
|
rm tree-sitter-svelte/libtree-sitter-svelte.dylib
|