changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > infra / annotate scripts/build-emacs-mini.sh

changeset 371: 7dcabf3e0edc
parent: 167a8ece2416
author: Richard Westhaver <ellis@rwest.io>
date: Tue, 24 Sep 2024 15:53:24 -0400
permissions: -rwxr-xr-x
description: no link in bootstrap.sh
317
bb368d31e65c allow emacs-mini to be built on alpine
Richard Westhaver <ellis@rwest.io>
parents: 229
diff changeset
1
 #!/bin/sh
67
28ed81f2d290 emacs-mini
ellis <ellis@rwest.io>
parents:
diff changeset
2
 CPUS=$(getconf _NPROCESSORS_ONLN)
229
989b1b4782dc scripts update
Richard Westhaver <ellis@rwest.io>
parents: 171
diff changeset
3
 TARGETDIR="${1:-.stash/src/emacs}"
320
Richard Westhaver <ellis@rwest.io>
parents: 319
diff changeset
4
 cd $TARGETDIR && ./autogen.sh && \
317
bb368d31e65c allow emacs-mini to be built on alpine
Richard Westhaver <ellis@rwest.io>
parents: 229
diff changeset
5
 ./configure --without-all --with-x-toolkit=no --without-x --enable-link-time-optimization \
318
7dac506a4431 gnutls ifavailable
Richard Westhaver <ellis@rwest.io>
parents: 317
diff changeset
6
             --with-json=ifavailable --with-gif=ifavailable --with-modules --with-gnutls=ifavailable \
322
Richard Westhaver <ellis@rwest.io>
parents: 321
diff changeset
7
             --with-zlib --with-native-compilation --prefix=/usr/local && \
317
bb368d31e65c allow emacs-mini to be built on alpine
Richard Westhaver <ellis@rwest.io>
parents: 229
diff changeset
8
 NATIVE_FULL_AOT=1 make -j$CPUS