dev: Add details on configure options for emacs build

main
Sergio Alvariño 2 months ago
parent 091145c36f
commit f616451a12

@ -267,16 +267,45 @@ git clone --single-branch --branch=emacs-29 http://git.savannah.gnu.org/r/emacs.
cd emacs29
export CC=/usr/bin/gcc-11 && export CXX=/usr/bin/gcc-11
./autogen.sh
./configure --without-compress-install --with-json --with-tree-sitter \
--with-native-compilation=aot --with-rsvg \
--with-xwidgets --with-imagemagick \
./configure --without-compress-install \
--with-tree-sitter \
--with-native-compilation=aot \
--with-xwidgets \
--with-imagemagick \
--prefix=/opt/emacs-29
# Opciones para investigar en el futuro:
# --with-mailutils
# --with-mailutils # rely on GNU Mailutils, so that the --without-pop
# through --with-mailhost options are irrelevant; this
# is the default if GNU Mailutils is installed
# apt install mailutils
# --with-xwidgets ( apt install libwebkit2gtk-4.1-dev)
# --with-imagemagick
# --with-xft
# --with-json # included in emacs 27
# --without-xft
# --without-gif
# --without-png
# --without-jpg
# --without-tiff
# --without-sqlite3 # included in emacs
# --without-compress-install # dont compress some files when installing
# --with-x-toolkit=[yes | no | gtk | gtk2 | gtk3 | lucid | athena | motif] # gtk2 for Mate, gtk3 for Cinnamon
# --with-imagemagick # compile with imagemagick image support
# --with-tree-sitter # compile with tree-sitter support
# --with-
./configure --without-compress-install \
--with-tree-sitter \
--with-native-compilation=aot \
--with-xwidgets \
--with-xtoolkit=gtk2 \
--with-imagemagick \
--prefix=/opt/emacs-30
# Compilamos con los nucleos que queramos (yo le dedico cuatro)
# Si no tienes prisa, con la opción bootstrap haces un 'clean' y

Loading…
Cancel
Save