Browse Source

package/archlinux: allow installing also RelWithDebInfo in dev PKGBUILD.

pull/168/head
Vladimír Vondruš 3 years ago
parent
commit
1e9ff2e39a
  1. 13
      package/archlinux/PKGBUILD

13
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
}

Loading…
Cancel
Save