make: re-sign installed binary on macOS
ober
fe9206f6ecde0e1bf7bd1c919e3304d48ffbf25a
--- a/Makefile +++ b/Makefile @@ -120,6 +120,10 @@ install: binary cp jcode $(HOME)/.local/bin/jcode cp vendor/termbox2/jcode_tui_shim.dylib $(HOME)/.local/bin/jcode_tui_shim.dylib 2>/dev/null || true cp vendor/chez-sqlite/chez_sqlite_shim.so $(PREFIX)/lib/chez_sqlite_shim.so 2>/dev/null || true + @if [ "$$(uname)" = "Darwin" ]; then \ + codesign --force --sign - $(HOME)/.local/bin/jcode; \ + [ -f $(HOME)/.local/bin/jcode_tui_shim.dylib ] && codesign --force --sign - $(HOME)/.local/bin/jcode_tui_shim.dylib || true; \ + fi @echo "Installed to ~/.local/bin/jcode" linux: linux-check docker