mlisp/utils/local_install.sh

35 lines
822 B
Bash
Executable File

#!/bin/sh
echo "cleaning"
rm -f CMakeCache.txt
cmake -DCMAKE_BUILD_TYPE=Release .
cmake --build ./ --target clean -j 4 --
echo "building ml"
cmake --build ./ --target all -j 4 --
echo ""
# echo "create dirs"
# sudo mkdir -p /usr/local/var/mlisp/
# sudo mkdir -p /usr/local/bin/
# sudo chown -R vaclavt:admin /usr/local/bin/
# sudo chown -R vaclavt:admin /usr/local/var/mlisp/
echo "copying lsp files"
cp stdlib/*.lsp /usr/local/var/mlisp/
echo "copying doc files"
cp doc/*.md /usr/local/var/mlisp/
echo "copying ml file"
mv ./ml /usr/local/bin/ml
echo ""
echo "if syntax has changed you may use"
echo "cp utils/Lisp.tmLanguage ~/.vscode/extensions/mattn.lisp-0.1.12/syntaxes/"
echo "or"
echo "cp utils/Lisp.tmLanguage ~/.local/share/code-server/extensions/mattn.lisp-0.1.11/syntaxes/Lisp.tmLanguage"
echo ""
ml -v