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 }