1
0

Added build commands (for documentation/workflow)

This commit is contained in:
BlueFox 2024-09-21 16:39:41 +02:00
parent c7439b5a91
commit b27429ad1e

40
build_commands.md Normal file
View File

@ -0,0 +1,40 @@
Commands I executed for testing the build of cmatrix in a alpine-based docker container.
```
hostname
git
apk update
apk add git
git clone https://git.privacynerd.de/Mirrors/cmatrix.git
cd cmatrix/
autoreconf -i # skip if using released tarball
apk add --no-cache autoconf
autoreconf -i # skip if using released tarball
apk add --no-cache automake
autoreconf -i # skip if using released tarball
./configure
autoreconf -i # skip if using released tarball
echo $?
./configure
./configure LDFLAGS="-static"
./configure LDFLAGS="-static" # for a static (quite standalone) binary
./configure LDFLAGS="-static" # for static compilation
apk add alpine-sdk # base compilers
./configure LDFLAGS="-static" # for static compilation
apk add ncurses
./configure LDFLAGS="-static" # for static compilation
apk add ncurses ncurses-dev
./configure LDFLAGS="-static" # for static compilation
apk add ncurses ncurses-dev ncurses-static
./configure LDFLAGS="-static" # for static compilation
apk add ncurses-dev ncurses-static
./configure LDFLAGS="-static" # for static compilation
mkdir /usr/lib/kbd/consolefonts /usr/share/consolefonts
mkdir /usr/lib/kbd/consolefonts -p
mkdir /usr/share/consolefonts -p
./configure LDFLAGS="-static" # for static compilation
make
./cmatrix
./cmatrix -b
history