aboutsummaryrefslogtreecommitdiffstats
path: root/testing/zig
diff options
context:
space:
mode:
authorMilan P. Stanić <mps@arvanta.net>2020-04-14 22:14:37 +0200
committerMilan P. Stanić <mps@arvanta.net>2020-04-14 22:17:00 +0200
commit968c24a4225635826f41c131d3890ed634ce6ec4 (patch)
treee0b01048389654b84929a541236afcb54928b272 /testing/zig
parent6838e819bbef4d229089931eb422847a0eb01c03 (diff)
downloadaports-968c24a4225635826f41c131d3890ed634ce6ec4.tar.bz2
aports-968c24a4225635826f41c131d3890ed634ce6ec4.tar.xz
testing/zig: remove remake from package() and use build subdir
remove unneeded cmake options
Diffstat (limited to 'testing/zig')
-rw-r--r--testing/zig/APKBUILD19
1 files changed, 6 insertions, 13 deletions
diff --git a/testing/zig/APKBUILD b/testing/zig/APKBUILD
index ff2e094336..a184e4ff9a 100644
--- a/testing/zig/APKBUILD
+++ b/testing/zig/APKBUILD
@@ -19,20 +19,22 @@ build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
+ mkdir -p build
+ cd build
cmake \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DZIG_FORCE_EXTERNAL_LLD=ON \
- -DZIG_SKIP_INSTALL_LIB_FILES=ON \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
- ${CMAKE_CROSSOPTS} .
+ ${CMAKE_CROSSOPTS} \
+ ..
make
./zig build docs
}
check() {
+ cd build
./zig build test
}
@@ -40,16 +42,7 @@ package() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DZIG_FORCE_EXTERNAL_LLD=ON \
- -DZIG_SKIP_INSTALL_LIB_FILES=OFF \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
- ${CMAKE_CROSSOPTS} .
- make DESTDIR="$pkgdir" install
-
+ make -C build DESTDIR="$pkgdir" install
install -Dm644 zig-cache/langref.html "$pkgdir"/usr/share/doc/$pkgname/langref.html
}