1#!/bin/sh -e
2
3export DESTDIR="$1"
4
5if kiss l cmake; then
6 cmake -G Ninja -B build \
7 -DCMAKE_INSTALL_PREFIX=/usr \
8 -DCMAKE_BUILD_TYPE=Release \
9 -DCMAKE_USE_SYSTEM_CURL=False \
10 -DCMAKE_USE_SYSTEM_EXPAT=True \
11 -DCMAKE_USE_SYSTEM_ZLIB=True \
12 -DCMAKE_USE_SYSTEM_BZIP2=False \
13 -DCMAKE_USE_SYSTEM_NGHTTP2=False \
14 -DCMAKE_USE_OPENSSL=OFF \
15 -DBUILD_CursesDialog=OFF \
16 -DBUILD_TESTING=OFF \
17 -Wno-dev
18
19 cmake --build build
20 cmake --install build
21
22else
23 ./configure \
24 --prefix=/usr \
25 --no-system-curl \
26 --system-expat \
27 --system-zlib \
28 --no-system-bzip2 \
29 --generator=Ninja \
30 --parallel="$(grep -scF 'core id' /proc/cpuinfo)" -- \
31 -DBUILD_CursesDialog=OFF
32
33 samu
34 samu install
35fi
36
37rm -rf \
38 "$1/usr/doc" \
39 "$1/usr/share/cmake"*/Help \
40 "$1/usr/share/bash-completion" \
41 "$1/usr/share/vim" \
42 "$1/usr/share/emacs"