diff options
| author | Milan P. Stanić <mps@arvanta.net> | 2020-04-14 22:14:37 +0200 |
|---|---|---|
| committer | Milan P. Stanić <mps@arvanta.net> | 2020-04-14 22:17:00 +0200 |
| commit | 968c24a4225635826f41c131d3890ed634ce6ec4 (patch) | |
| tree | e0b01048389654b84929a541236afcb54928b272 /testing/zig | |
| parent | 6838e819bbef4d229089931eb422847a0eb01c03 (diff) | |
| download | aports-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/APKBUILD | 19 |
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 } |
