#!/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