From 5d3c0f4c6a4665bef63d0a5b938f7e001d45527d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 18 Jun 2016 21:27:02 +0200 Subject: [PATCH] package: build GL tests also on non-desktop ES builds. --- package/archlinux/PKGBUILD-es2 | 3 +++ package/archlinux/PKGBUILD-es3 | 3 +++ package/ci/jenkins.xml | 9 ++------- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/archlinux/PKGBUILD-es2 b/package/archlinux/PKGBUILD-es2 index 572e3e47f..3f06adf86 100644 --- a/package/archlinux/PKGBUILD-es2 +++ b/package/archlinux/PKGBUILD-es2 @@ -24,13 +24,16 @@ build() { -DTARGET_GLES2=ON \ -DWITH_AUDIO=ON \ -DWITH_XEGLAPPLICATION=ON \ + -DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DWITH_EGLCONTEXT=ON \ -DWITH_MAGNUMFONT=ON \ -DWITH_OBJIMPORTER=ON \ -DWITH_TGAIMAGECONVERTER=ON \ -DWITH_TGAIMPORTER=ON \ -DWITH_WAVAUDIOIMPORTER=ON \ + -DWITH_MAGNUMINFO=ON \ -DBUILD_TESTS=ON \ + -DBUILD_GL_TESTS=ON \ -G Ninja ninja } diff --git a/package/archlinux/PKGBUILD-es3 b/package/archlinux/PKGBUILD-es3 index 132ffaa72..eaefcb0aa 100644 --- a/package/archlinux/PKGBUILD-es3 +++ b/package/archlinux/PKGBUILD-es3 @@ -24,13 +24,16 @@ build() { -DTARGET_GLES2=OFF \ -DWITH_AUDIO=ON \ -DWITH_XEGLAPPLICATION=ON \ + -DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DWITH_EGLCONTEXT=ON \ -DWITH_MAGNUMFONT=ON \ -DWITH_OBJIMPORTER=ON \ -DWITH_TGAIMAGECONVERTER=ON \ -DWITH_TGAIMPORTER=ON \ -DWITH_WAVAUDIOIMPORTER=ON \ + -DWITH_MAGNUMINFO=ON \ -DBUILD_TESTS=ON \ + -DBUILD_GL_TESTS=ON \ -G Ninja ninja } diff --git a/package/ci/jenkins.xml b/package/ci/jenkins.xml index 4f76bf63e..835565b94 100644 --- a/package/ci/jenkins.xml +++ b/package/ci/jenkins.xml @@ -102,27 +102,22 @@ fi if [ ${gl} = "desktop" ] ; then desktop_flag=ON es_flag=OFF - windowless_flag=ON elif [ ${gl} = "es2" ] ; then gl_flags="-DTARGET_GLES=ON -DTARGET_GLES2=ON" desktop_flag=OFF es_flag=ON - windowless_flag=OFF elif [ ${gl} = "es2desktop" ] ; then gl_flags="-DTARGET_GLES=ON -DTARGET_GLES2=ON -DTARGET_DESKTOP_GLES=ON" desktop_flag=OFF es_flag=OFF - windowless_flag=ON elif [ ${gl} = "es3" ] ; then gl_flags="-DTARGET_GLES=ON -DTARGET_GLES2=OFF" desktop_flag=OFF es_flag=ON - windowless_flag=OFF elif [ ${gl} = "es3desktop" ] ; then gl_flags="-DTARGET_GLES=ON -DTARGET_GLES2=OFF -DTARGET_DESKTOP_GLES=ON" desktop_flag=OFF es_flag=OFF - windowless_flag=ON fi mkdir -p build-${compiler}-${libraries}-${compatibility}-${gl} @@ -136,7 +131,7 @@ cmake .. \ -DCMAKE_CXX_COMPILER=${compiler_binary} \ "${compiler_flags[@]}" \ -DBUILD_TESTS=ON \ - -DBUILD_GL_TESTS=${windowless_flag} \ + -DBUILD_GL_TESTS=ON \ -DBUILD_DEPRECATED=${deprecated_build_flag} \ ${static_build_flag} \ ${gl_flags} \ @@ -156,7 +151,7 @@ cmake .. \ -DWITH_WAVAUDIOIMPORTER=ON \ -DWITH_DISTANCEFIELDCONVERTER=${desktop_flag} \ -DWITH_FONTCONVERTER=${desktop_flag} \ - -DWITH_MAGNUMINFO=${windowless_flag} \ + -DWITH_MAGNUMINFO=ON \ -G Ninja ninja