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 \