commit 98b0a44
hovercats
·
2024-05-13 06:40:18 +0000 UTC
parent 7da7188
cmake: use samu. remove sed for netbsd-curses, as we doesnt seem to be needing it anymore
1 files changed,
+4,
-9
+4,
-9
1@@ -2,14 +2,8 @@
2
3 export DESTDIR="$1"
4
5-# stolen from sabotage linux. should fix linking issues with static netbsd-curses libs
6-sed 's,curses_version,baudrate,' Source/Checks/Curses/CheckCurses.c > _
7-mv -f _ Source/Checks/Curses/CheckCurses.c
8-sed 's,defined(HAVE_LIBCRYPTO),0,' Utilities/cmlibarchive/libarchive/archive_hmac.c > _
9-mv -f _ Utilities/cmlibarchive/libarchive/archive_hmac.c
10-
11 if kiss l cmake; then
12- cmake -B build \
13+ cmake -G Ninja -B build \
14 -DCMAKE_INSTALL_PREFIX=/usr \
15 -DCMAKE_BUILD_TYPE=Release \
16 -DCMAKE_USE_SYSTEM_CURL=False \
17@@ -30,11 +24,12 @@ else
18 --system-expat \
19 --system-zlib \
20 --no-system-bzip2 \
21+ --generator=Ninja \
22 --parallel="$(grep -scF 'core id' /proc/cpuinfo)" -- \
23 -DBUILD_CursesDialog=OFF
24
25- make
26- make install
27+ samu
28+ samu install
29 fi
30
31 rm -rf \