From 1e9ff2e39a81f4bbfcadeb6ec220f1b9d8669594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 17 Sep 2023 17:40:59 +0200 Subject: [PATCH] package/archlinux: allow installing also RelWithDebInfo in dev PKGBUILD. --- package/archlinux/PKGBUILD | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/package/archlinux/PKGBUILD b/package/archlinux/PKGBUILD index 09de91055..76dc6ad31 100644 --- a/package/archlinux/PKGBUILD +++ b/package/archlinux/PKGBUILD @@ -14,6 +14,9 @@ provides=('magnum-git') _rootdir=$startdir/../../ +_buildtype=Release +# _buildtype=RelWithDebInfo + build() { mkdir -p "$_rootdir/build" cd "$_rootdir/build" @@ -67,7 +70,7 @@ build() { -DMAGNUM_BUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \ -G "Ninja Multi-Config" - ninja all:Debug all:Release + ninja all:Debug all:$_buildtype } check() { @@ -75,7 +78,7 @@ check() { export CORRADE_TEST_SKIP_BENCHMARKS=ON export CORRADE_TEST_COLOR=ON - for config in Debug Release; do + for config in Debug $_buildtype; do ctest -C $config --output-on-failure -j9 MAGNUM_DISABLE_EXTENSIONS="GL_ARB_invalidate_subdata GL_ARB_multi_bind GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_shading_language_420pack GL_ARB_explicit_uniform_location GL_ARB_explicit_attrib_location GL_ARB_texture_filter_anisotropic" ctest -C $config --output-on-failure -j9 -R GLTest MAGNUM_DISABLE_EXTENSIONS="GL_ARB_direct_state_access" ctest -C $config --output-on-failure -j9 -R GLTest @@ -103,5 +106,9 @@ package() { mv ${i}{,d} done - DESTDIR="$pkgdir/" ninja install/strip:Release + if [ "$_buildtype" = RelWithDebInfo ]; then + DESTDIR="$pkgdir/" ninja install:$_buildtype + else + DESTDIR="$pkgdir/" ninja install/strip:$_buildtype + fi }