Browse Source

package: use the MAGNUM_-prefixed CMake options.

pull/570/head
Vladimír Vondruš 4 years ago
parent
commit
f3965ddf7e
  1. 68
      package/archlinux/PKGBUILD
  2. 40
      package/archlinux/PKGBUILD-android-arm64
  3. 66
      package/archlinux/PKGBUILD-clang
  4. 66
      package/archlinux/PKGBUILD-clang-addressanitizer
  5. 66
      package/archlinux/PKGBUILD-clang-analyzer
  6. 68
      package/archlinux/PKGBUILD-clang-libc++
  7. 68
      package/archlinux/PKGBUILD-coverage
  8. 40
      package/archlinux/PKGBUILD-emscripten
  9. 40
      package/archlinux/PKGBUILD-emscripten-wasm
  10. 42
      package/archlinux/PKGBUILD-emscripten-wasm-webgl2
  11. 42
      package/archlinux/PKGBUILD-emscripten-webgl2
  12. 52
      package/archlinux/PKGBUILD-es2
  13. 60
      package/archlinux/PKGBUILD-es2desktop
  14. 52
      package/archlinux/PKGBUILD-es3
  15. 60
      package/archlinux/PKGBUILD-es3desktop
  16. 66
      package/archlinux/PKGBUILD-gcc48
  17. 116
      package/archlinux/PKGBUILD-mingw-w64
  18. 132
      package/archlinux/PKGBUILD-release
  19. 54
      package/archlinux/magnum-git/PKGBUILD
  20. 52
      package/archlinux/magnum/PKGBUILD
  21. 40
      package/ci/android-x86-gles.sh
  22. 72
      package/ci/android-x86-vulkan.sh
  23. 64
      package/ci/appveyor-desktop-gles.bat
  24. 58
      package/ci/appveyor-desktop-mingw.bat
  25. 64
      package/ci/appveyor-desktop.bat
  26. 34
      package/ci/appveyor-rt.bat
  27. 46
      package/ci/emscripten.sh
  28. 44
      package/ci/ios-simulator-gles.sh
  29. 64
      package/ci/unix-desktop-gles.sh
  30. 76
      package/ci/unix-desktop-vulkan.sh
  31. 66
      package/ci/unix-desktop.sh
  32. 52
      package/debian/rules
  33. 54
      package/gentoo/dev-libs/magnum/magnum-9999.ebuild
  34. 54
      package/homebrew/magnum.rb
  35. 6
      package/hunter/HunterAddPackages.cmake
  36. 54
      package/msys/PKGBUILD
  37. 52
      package/msys/magnum/PKGBUILD

68
package/archlinux/PKGBUILD

@ -25,40 +25,40 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \
-G Ninja -G Ninja
ninja ninja
} }

40
package/archlinux/PKGBUILD-android-arm64

@ -30,26 +30,26 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_ANYAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=OFF \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_ANDROIDAPPLICATION=ON \ -DMAGNUM_WITH_ANDROIDAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DTARGET_GLES2=OFF \ -DMAGNUM_TARGET_GLES2=OFF \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON -DMAGNUM_BUILD_VK_TESTS=ON
ninja ninja
} }

66
package/archlinux/PKGBUILD-clang

@ -28,39 +28,39 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON -DMAGNUM_BUILD_VK_TESTS=ON
ninja ninja
} }

66
package/archlinux/PKGBUILD-clang-addressanitizer

@ -29,39 +29,39 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON -DMAGNUM_BUILD_VK_TESTS=ON
ninja ninja
} }

66
package/archlinux/PKGBUILD-clang-analyzer

@ -20,39 +20,39 @@ build() {
scan-build --use-c++=$(which clang++) cmake .. \ scan-build --use-c++=$(which clang++) cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \
-G Ninja -G Ninja
scan-build --use-c++=$(which clang++) --view ninja scan-build --use-c++=$(which clang++) --view ninja
} }

68
package/archlinux/PKGBUILD-clang-libc++

@ -30,40 +30,40 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON -DMAGNUM_BUILD_VK_TESTS=ON
ninja ninja
} }

68
package/archlinux/PKGBUILD-coverage

@ -25,40 +25,40 @@ build() {
-DCMAKE_CXX_FLAGS="--coverage" \ -DCMAKE_CXX_FLAGS="--coverage" \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \
-G Ninja -G Ninja
ninja ninja
} }

40
package/archlinux/PKGBUILD-emscripten

@ -28,25 +28,25 @@ build() {
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/lib/emscripten/system \ -DCMAKE_INSTALL_PREFIX=/usr/lib/emscripten/system \
-DMAGNUM_DEPLOY_PREFIX=/srv/http/emscripten \ -DMAGNUM_DEPLOY_PREFIX=/srv/http/emscripten \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_EMSCRIPTENAPPLICATION=ON \ -DMAGNUM_WITH_EMSCRIPTENAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=OFF \ -DMAGNUM_BUILD_TESTS=OFF \
-DBUILD_GL_TESTS=OFF -DMAGNUM_BUILD_GL_TESTS=OFF
ninja ninja
} }
@ -54,7 +54,7 @@ check() {
cd "$_rootdir/build-emscripten" cd "$_rootdir/build-emscripten"
# So tests are not even built (takes AGES) when the user doesn't want to # So tests are not even built (takes AGES) when the user doesn't want to
cmake . -DBUILD_TESTS=ON -DBUILD_GL_TESTS=ON cmake . -DMAGNUM_BUILD_TESTS=ON -DMAGNUM_BUILD_GL_TESTS=ON
ninja ninja
CORRADE_TEST_COLOR=ON ctest -j9 --output-on-failure -E ALTest CORRADE_TEST_COLOR=ON ctest -j9 --output-on-failure -E ALTest

40
package/archlinux/PKGBUILD-emscripten-wasm

@ -28,25 +28,25 @@ build() {
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/lib/emscripten/system \ -DCMAKE_INSTALL_PREFIX=/usr/lib/emscripten/system \
-DMAGNUM_DEPLOY_PREFIX=/srv/http/emscripten \ -DMAGNUM_DEPLOY_PREFIX=/srv/http/emscripten \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_EMSCRIPTENAPPLICATION=ON \ -DMAGNUM_WITH_EMSCRIPTENAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=OFF \ -DMAGNUM_BUILD_TESTS=OFF \
-DBUILD_GL_TESTS=OFF -DMAGNUM_BUILD_GL_TESTS=OFF
ninja ninja
} }
@ -54,7 +54,7 @@ check() {
cd "$_rootdir/build-emscripten-wasm" cd "$_rootdir/build-emscripten-wasm"
# So tests are not even built (takes AGES) when the user doesn't want to # So tests are not even built (takes AGES) when the user doesn't want to
cmake . -DBUILD_TESTS=ON -DBUILD_GL_TESTS=ON cmake . -DMAGNUM_BUILD_TESTS=ON -DMAGNUM_BUILD_GL_TESTS=ON
ninja ninja
CORRADE_TEST_COLOR=ON ctest -j9 --output-on-failure -E ALTest CORRADE_TEST_COLOR=ON ctest -j9 --output-on-failure -E ALTest

42
package/archlinux/PKGBUILD-emscripten-wasm-webgl2

@ -28,26 +28,26 @@ build() {
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/lib/emscripten/system \ -DCMAKE_INSTALL_PREFIX=/usr/lib/emscripten/system \
-DMAGNUM_DEPLOY_PREFIX=/srv/http/emscripten-webgl2 \ -DMAGNUM_DEPLOY_PREFIX=/srv/http/emscripten-webgl2 \
-DTARGET_GLES2=OFF \ -DMAGNUM_TARGET_GLES2=OFF \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_EMSCRIPTENAPPLICATION=ON \ -DMAGNUM_WITH_EMSCRIPTENAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=OFF \ -DMAGNUM_BUILD_TESTS=OFF \
-DBUILD_GL_TESTS=OFF -DMAGNUM_BUILD_GL_TESTS=OFF
ninja ninja
} }
@ -55,7 +55,7 @@ check() {
cd "$_rootdir/build-emscripten-wasm-webgl2" cd "$_rootdir/build-emscripten-wasm-webgl2"
# So tests are not even built (takes AGES) when the user doesn't want to # So tests are not even built (takes AGES) when the user doesn't want to
cmake . -DBUILD_TESTS=ON -DBUILD_GL_TESTS=ON cmake . -DMAGNUM_BUILD_TESTS=ON -DMAGNUM_BUILD_GL_TESTS=ON
ninja ninja
CORRADE_TEST_COLOR=ON ctest -j9 --output-on-failure -E ALTest CORRADE_TEST_COLOR=ON ctest -j9 --output-on-failure -E ALTest

42
package/archlinux/PKGBUILD-emscripten-webgl2

@ -28,26 +28,26 @@ build() {
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/lib/emscripten/system \ -DCMAKE_INSTALL_PREFIX=/usr/lib/emscripten/system \
-DMAGNUM_DEPLOY_PREFIX=/srv/http/emscripten-webgl2 \ -DMAGNUM_DEPLOY_PREFIX=/srv/http/emscripten-webgl2 \
-DTARGET_GLES2=OFF \ -DMAGNUM_TARGET_GLES2=OFF \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_EMSCRIPTENAPPLICATION=ON \ -DMAGNUM_WITH_EMSCRIPTENAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=OFF \ -DMAGNUM_BUILD_TESTS=OFF \
-DBUILD_GL_TESTS=OFF -DMAGNUM_BUILD_GL_TESTS=OFF
ninja ninja
} }
@ -55,7 +55,7 @@ check() {
cd "$_rootdir/build-emscripten-webgl2" cd "$_rootdir/build-emscripten-webgl2"
# So tests are not even built (takes AGES) when the user doesn't want to # So tests are not even built (takes AGES) when the user doesn't want to
cmake . -DBUILD_TESTS=ON -DBUILD_GL_TESTS=ON cmake . -DMAGNUM_BUILD_TESTS=ON -DMAGNUM_BUILD_GL_TESTS=ON
ninja ninja
CORRADE_TEST_COLOR=ON ctest -j9 --output-on-failure -E ALTest CORRADE_TEST_COLOR=ON ctest -j9 --output-on-failure -E ALTest

52
package/archlinux/PKGBUILD-es2

@ -20,32 +20,32 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DTARGET_GLES=ON \ -DMAGNUM_TARGET_GLES=ON \
-DTARGET_GLES2=ON \ -DMAGNUM_TARGET_GLES2=ON \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-G Ninja -G Ninja
ninja ninja
} }

60
package/archlinux/PKGBUILD-es2desktop

@ -20,36 +20,36 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DTARGET_GLES=ON \ -DMAGNUM_TARGET_GLES=ON \
-DTARGET_GLES2=ON \ -DMAGNUM_TARGET_GLES2=ON \
-DTARGET_DESKTOP_GLES=ON \ -DMAGNUM_TARGET_DESKTOP_GLES=ON \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-G Ninja -G Ninja
ninja ninja
} }

52
package/archlinux/PKGBUILD-es3

@ -20,32 +20,32 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DTARGET_GLES=ON \ -DMAGNUM_TARGET_GLES=ON \
-DTARGET_GLES2=OFF \ -DMAGNUM_TARGET_GLES2=OFF \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-G Ninja -G Ninja
ninja ninja
} }

60
package/archlinux/PKGBUILD-es3desktop

@ -20,36 +20,36 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DTARGET_GLES=ON \ -DMAGNUM_TARGET_GLES=ON \
-DTARGET_GLES2=OFF \ -DMAGNUM_TARGET_GLES2=OFF \
-DTARGET_DESKTOP_GLES=ON \ -DMAGNUM_TARGET_DESKTOP_GLES=ON \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-G Ninja -G Ninja
ninja ninja
} }

66
package/archlinux/PKGBUILD-gcc48

@ -32,39 +32,39 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON -DMAGNUM_BUILD_VK_TESTS=ON
ninja ninja
} }

116
package/archlinux/PKGBUILD-mingw-w64

@ -20,35 +20,35 @@ build() {
-DCMAKE_TOOLCHAIN_FILE=../toolchains/archlinux/basic-mingw-w64-32.cmake \ -DCMAKE_TOOLCHAIN_FILE=../toolchains/archlinux/basic-mingw-w64-32.cmake \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/i686-w64-mingw32 \ -DCMAKE_INSTALL_PREFIX=/usr/i686-w64-mingw32 \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=OFF \ -DMAGNUM_WITH_VK=OFF \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSWGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSWGLAPPLICATION=ON \
-DWITH_WGLCONTEXT=ON \ -DMAGNUM_WITH_WGLCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=OFF \ -DMAGNUM_WITH_VK_INFO=OFF \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=OFF \ -DMAGNUM_BUILD_VK_TESTS=OFF \
-G Ninja -G Ninja
ninja ninja
@ -59,35 +59,35 @@ build() {
-DCMAKE_TOOLCHAIN_FILE=../toolchains/archlinux/basic-mingw-w64-64.cmake \ -DCMAKE_TOOLCHAIN_FILE=../toolchains/archlinux/basic-mingw-w64-64.cmake \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/x86_64-w64-mingw32 \ -DCMAKE_INSTALL_PREFIX=/usr/x86_64-w64-mingw32 \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=OFF \ -DMAGNUM_WITH_VK=OFF \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSWGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSWGLAPPLICATION=ON \
-DWITH_WGLCONTEXT=ON \ -DMAGNUM_WITH_WGLCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=OFF \ -DMAGNUM_WITH_VK_INFO=OFF \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=OFF \ -DMAGNUM_BUILD_VK_TESTS=OFF \
-G Ninja -G Ninja
ninja ninja
} }

132
package/archlinux/PKGBUILD-release

@ -21,39 +21,39 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \
-G Ninja -G Ninja
ninja ninja
@ -63,39 +63,39 @@ build() {
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_XEGLAPPLICATION=ON \ -DMAGNUM_WITH_XEGLAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \
-G Ninja -G Ninja
ninja ninja
} }

54
package/archlinux/magnum-git/PKGBUILD

@ -25,33 +25,33 @@ build() {
cmake "$srcdir/${pkgname%-git}" \ cmake "$srcdir/${pkgname%-git}" \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-G Ninja -G Ninja
ninja ninja
} }

52
package/archlinux/magnum/PKGBUILD

@ -24,32 +24,32 @@ build() {
-DCMAKE_CXX_FLAGS="$CXXFLAGS -Wfatal-errors" \ -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wfatal-errors" \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-GNinja -GNinja
ninja ninja
} }

40
package/ci/android-x86-gles.sh

@ -55,26 +55,26 @@ cmake .. \
-DCMAKE_PREFIX_PATH=$HOME/deps \ -DCMAKE_PREFIX_PATH=$HOME/deps \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCORRADE_RC_EXECUTABLE=$HOME/deps-native/bin/corrade-rc \ -DCORRADE_RC_EXECUTABLE=$HOME/deps-native/bin/corrade-rc \
-DTARGET_GLES2=$TARGET_GLES2 \ -DMAGNUM_TARGET_GLES2=$TARGET_GLES2 \
-DWITH_AUDIO=OFF \ -DMAGNUM_WITH_AUDIO=OFF \
-DWITH_VK=OFF \ -DMAGNUM_WITH_VK=OFF \
-DWITH_ANDROIDAPPLICATION=ON \ -DMAGNUM_WITH_ANDROIDAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_ANYAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=OFF \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=OFF \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-G Ninja -G Ninja
ninja $NINJA_JOBS ninja $NINJA_JOBS

72
package/ci/android-x86-vulkan.sh

@ -58,44 +58,44 @@ cmake .. \
-DCMAKE_PREFIX_PATH=$HOME/deps \ -DCMAKE_PREFIX_PATH=$HOME/deps \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCORRADE_RC_EXECUTABLE=$HOME/deps-native/bin/corrade-rc \ -DCORRADE_RC_EXECUTABLE=$HOME/deps-native/bin/corrade-rc \
-DWITH_AUDIO=OFF \ -DMAGNUM_WITH_AUDIO=OFF \
`# Needed by VkMeshVkTest, together with TgaImporter and AnyImageImporter` \ `# Needed by VkMeshVkTest, together with TgaImporter and AnyImageImporter` \
-DWITH_DEBUGTOOLS=ON \ -DMAGNUM_WITH_DEBUGTOOLS=ON \
-DWITH_GL=OFF \ -DMAGNUM_WITH_GL=OFF \
-DWITH_MESHTOOLS=OFF \ -DMAGNUM_WITH_MESHTOOLS=OFF \
-DWITH_PRIMITIVES=OFF \ -DMAGNUM_WITH_PRIMITIVES=OFF \
-DWITH_SCENEGRAPH=OFF \ -DMAGNUM_WITH_SCENEGRAPH=OFF \
-DWITH_SCENETOOLS=OFF \ -DMAGNUM_WITH_SCENETOOLS=OFF \
-DWITH_SHADERS=OFF \ -DMAGNUM_WITH_SHADERS=OFF \
-DWITH_TEXT=OFF \ -DMAGNUM_WITH_TEXT=OFF \
-DWITH_TEXTURETOOLS=OFF \ -DMAGNUM_WITH_TEXTURETOOLS=OFF \
-DWITH_TRADE=ON \ -DMAGNUM_WITH_TRADE=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_AL_INFO=OFF \ -DMAGNUM_WITH_AL_INFO=OFF \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_GL_INFO=OFF \ -DMAGNUM_WITH_GL_INFO=OFF \
-DWITH_ANYAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=OFF \
-DWITH_ANYIMAGECONVERTER=OFF \ -DMAGNUM_WITH_ANYIMAGECONVERTER=OFF \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=OFF \ -DMAGNUM_WITH_ANYSCENECONVERTER=OFF \
-DWITH_ANYSCENEIMPORTER=OFF \ -DMAGNUM_WITH_ANYSCENEIMPORTER=OFF \
-DWITH_ANYSHADERCONVERTER=OFF \ -DMAGNUM_WITH_ANYSHADERCONVERTER=OFF \
-DWITH_MAGNUMFONT=OFF \ -DMAGNUM_WITH_MAGNUMFONT=OFF \
-DWITH_MAGNUMFONTCONVERTER=OFF \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=OFF \
-DWITH_OBJIMPORTER=OFF \ -DMAGNUM_WITH_OBJIMPORTER=OFF \
-DWITH_TGAIMAGECONVERTER=OFF \ -DMAGNUM_WITH_TGAIMAGECONVERTER=OFF \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=OFF \
-DWITH_DISTANCEFIELDCONVERTER=OFF \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=OFF \
-DWITH_FONTCONVERTER=OFF \ -DMAGNUM_WITH_FONTCONVERTER=OFF \
-DWITH_IMAGECONVERTER=OFF \ -DMAGNUM_WITH_IMAGECONVERTER=OFF \
-DWITH_SCENECONVERTER=OFF \ -DMAGNUM_WITH_SCENECONVERTER=OFF \
-DWITH_SHADERCONVERTER=OFF \ -DMAGNUM_WITH_SHADERCONVERTER=OFF \
`# TODO: enable back when it can be GL-less` \ `# TODO: enable back when it can be GL-less` \
-DWITH_ANDROIDAPPLICATION=OFF \ -DMAGNUM_WITH_ANDROIDAPPLICATION=OFF \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=OFF \ -DMAGNUM_BUILD_GL_TESTS=OFF \
-DBUILD_VK_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \
-G Ninja -G Ninja
ninja $NINJA_JOBS ninja $NINJA_JOBS

64
package/ci/appveyor-desktop-gles.bat

@ -25,38 +25,38 @@ cmake .. ^
-DCMAKE_BUILD_TYPE=Debug ^ -DCMAKE_BUILD_TYPE=Debug ^
-DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^ -DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^
-DCMAKE_PREFIX_PATH="%APPVEYOR_BUILD_FOLDER%/openal" ^ -DCMAKE_PREFIX_PATH="%APPVEYOR_BUILD_FOLDER%/openal" ^
-DTARGET_GLES=ON ^ -DMAGNUM_TARGET_GLES=ON ^
-DTARGET_GLES2=%TARGET_GLES2% ^ -DMAGNUM_TARGET_GLES2=%TARGET_GLES2% ^
-DTARGET_DESKTOP_GLES=ON ^ -DMAGNUM_TARGET_DESKTOP_GLES=ON ^
-DWITH_AUDIO=OFF ^ -DMAGNUM_WITH_AUDIO=OFF ^
-DWITH_VK=OFF ^ -DMAGNUM_WITH_VK=OFF ^
-DWITH_SCENETOOLS=OFF ^ -DMAGNUM_WITH_SCENETOOLS=OFF ^
-DWITH_SHADERTOOLS=OFF ^ -DMAGNUM_WITH_SHADERTOOLS=OFF ^
-DWITH_SDL2APPLICATION=OFF ^ -DMAGNUM_WITH_SDL2APPLICATION=OFF ^
-DWITH_WINDOWLESSWGLAPPLICATION=ON ^ -DMAGNUM_WITH_WINDOWLESSWGLAPPLICATION=ON ^
-DWITH_WGLCONTEXT=ON ^ -DMAGNUM_WITH_WGLCONTEXT=ON ^
-DWITH_OPENGLTESTER=ON ^ -DMAGNUM_WITH_OPENGLTESTER=ON ^
-DWITH_ANYAUDIOIMPORTER=OFF ^ -DMAGNUM_WITH_ANYAUDIOIMPORTER=OFF ^
-DWITH_ANYIMAGECONVERTER=OFF ^ -DMAGNUM_WITH_ANYIMAGECONVERTER=OFF ^
-DWITH_ANYIMAGEIMPORTER=OFF ^ -DMAGNUM_WITH_ANYIMAGEIMPORTER=OFF ^
-DWITH_ANYSCENECONVERTER=OFF ^ -DMAGNUM_WITH_ANYSCENECONVERTER=OFF ^
-DWITH_ANYSCENEIMPORTER=OFF ^ -DMAGNUM_WITH_ANYSCENEIMPORTER=OFF ^
-DWITH_ANYSHADERCONVERTER=OFF ^ -DMAGNUM_WITH_ANYSHADERCONVERTER=OFF ^
-DWITH_MAGNUMFONT=ON ^ -DMAGNUM_WITH_MAGNUMFONT=ON ^
-DWITH_MAGNUMFONTCONVERTER=ON ^ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON ^
-DWITH_OBJIMPORTER=OFF ^ -DMAGNUM_WITH_OBJIMPORTER=OFF ^
-DWITH_TGAIMAGECONVERTER=ON ^ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON ^
-DWITH_TGAIMPORTER=ON ^ -DMAGNUM_WITH_TGAIMPORTER=ON ^
-DWITH_WAVAUDIOIMPORTER=OFF ^ -DMAGNUM_WITH_WAVAUDIOIMPORTER=OFF ^
-DWITH_DISTANCEFIELDCONVERTER=OFF ^ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=OFF ^
-DWITH_FONTCONVERTER=OFF ^ -DMAGNUM_WITH_FONTCONVERTER=OFF ^
-DWITH_IMAGECONVERTER=OFF ^ -DMAGNUM_WITH_IMAGECONVERTER=OFF ^
-DWITH_SCENECONVERTER=OFF ^ -DMAGNUM_WITH_SCENECONVERTER=OFF ^
-DWITH_SHADERCONVERTER=OFF ^ -DMAGNUM_WITH_SHADERCONVERTER=OFF ^
-DWITH_GL_INFO=ON ^ -DMAGNUM_WITH_GL_INFO=ON ^
-DWITH_AL_INFO=OFF ^ -DMAGNUM_WITH_AL_INFO=OFF ^
-DBUILD_TESTS=ON ^ -DMAGNUM_BUILD_TESTS=ON ^
-DBUILD_GL_TESTS=ON ^ -DMAGNUM_BUILD_GL_TESTS=ON ^
-G Ninja || exit /b -G Ninja || exit /b
cmake --build . || exit /b cmake --build . || exit /b

58
package/ci/appveyor-desktop-mingw.bat

@ -26,35 +26,35 @@ cmake .. ^
-DCMAKE_BUILD_TYPE=Debug ^ -DCMAKE_BUILD_TYPE=Debug ^
-DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^ -DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^
-DCMAKE_PREFIX_PATH="%APPVEYOR_BUILD_FOLDER%/SDL;%APPVEYOR_BUILD_FOLDER%/openal" ^ -DCMAKE_PREFIX_PATH="%APPVEYOR_BUILD_FOLDER%/SDL;%APPVEYOR_BUILD_FOLDER%/openal" ^
-DWITH_AUDIO=ON ^ -DMAGNUM_WITH_AUDIO=ON ^
-DWITH_VK=ON ^ -DMAGNUM_WITH_VK=ON ^
-DWITH_SDL2APPLICATION=ON ^ -DMAGNUM_WITH_SDL2APPLICATION=ON ^
-DWITH_WINDOWLESSWGLAPPLICATION=ON ^ -DMAGNUM_WITH_WINDOWLESSWGLAPPLICATION=ON ^
-DWITH_WGLCONTEXT=ON ^ -DMAGNUM_WITH_WGLCONTEXT=ON ^
-DWITH_OPENGLTESTER=ON ^ -DMAGNUM_WITH_OPENGLTESTER=ON ^
-DWITH_ANYAUDIOIMPORTER=ON ^ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON ^
-DWITH_ANYIMAGECONVERTER=ON ^ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON ^
-DWITH_ANYIMAGEIMPORTER=ON ^ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON ^
-DWITH_ANYSCENECONVERTER=ON ^ -DMAGNUM_WITH_ANYSCENECONVERTER=ON ^
-DWITH_ANYSCENEIMPORTER=ON ^ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON ^
-DWITH_ANYSHADERCONVERTER=ON ^ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON ^
-DWITH_MAGNUMFONT=ON ^ -DMAGNUM_WITH_MAGNUMFONT=ON ^
-DWITH_MAGNUMFONTCONVERTER=ON ^ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON ^
-DWITH_OBJIMPORTER=ON ^ -DMAGNUM_WITH_OBJIMPORTER=ON ^
-DWITH_TGAIMAGECONVERTER=ON ^ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON ^
-DWITH_TGAIMPORTER=ON ^ -DMAGNUM_WITH_TGAIMPORTER=ON ^
-DWITH_WAVAUDIOIMPORTER=ON ^ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON ^
-DWITH_DISTANCEFIELDCONVERTER=ON ^ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON ^
-DWITH_FONTCONVERTER=ON ^ -DMAGNUM_WITH_FONTCONVERTER=ON ^
-DWITH_IMAGECONVERTER=ON ^ -DMAGNUM_WITH_IMAGECONVERTER=ON ^
-DWITH_SCENECONVERTER=ON ^ -DMAGNUM_WITH_SCENECONVERTER=ON ^
-DWITH_SHADERCONVERTER=ON ^ -DMAGNUM_WITH_SHADERCONVERTER=ON ^
-DWITH_GL_INFO=ON ^ -DMAGNUM_WITH_GL_INFO=ON ^
-DWITH_VK_INFO=ON ^ -DMAGNUM_WITH_VK_INFO=ON ^
-DWITH_AL_INFO=ON ^ -DMAGNUM_WITH_AL_INFO=ON ^
-DBUILD_TESTS=ON ^ -DMAGNUM_BUILD_TESTS=ON ^
-DBUILD_GL_TESTS=ON ^ -DMAGNUM_BUILD_GL_TESTS=ON ^
-DBUILD_VK_TESTS=ON ^ -DMAGNUM_BUILD_VK_TESTS=ON ^
-G Ninja || exit /b -G Ninja || exit /b
cmake --build . || exit /b cmake --build . || exit /b

64
package/ci/appveyor-desktop.bat

@ -34,38 +34,38 @@ cmake .. ^
-DCMAKE_BUILD_TYPE=%CONFIGURATION% ^ -DCMAKE_BUILD_TYPE=%CONFIGURATION% ^
-DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^ -DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^
-DCMAKE_PREFIX_PATH="%APPVEYOR_BUILD_FOLDER%/SDL;%APPVEYOR_BUILD_FOLDER%/openal" ^ -DCMAKE_PREFIX_PATH="%APPVEYOR_BUILD_FOLDER%/SDL;%APPVEYOR_BUILD_FOLDER%/openal" ^
-DWITH_AUDIO=ON ^ -DMAGNUM_WITH_AUDIO=ON ^
-DWITH_VK=%ENABLE_VULKAN% ^ -DMAGNUM_WITH_VK=%ENABLE_VULKAN% ^
-DWITH_SDL2APPLICATION=ON ^ -DMAGNUM_WITH_SDL2APPLICATION=ON ^
-DWITH_GLFWAPPLICATION=ON ^ -DMAGNUM_WITH_GLFWAPPLICATION=ON ^
-DWITH_WINDOWLESSWGLAPPLICATION=ON ^ -DMAGNUM_WITH_WINDOWLESSWGLAPPLICATION=ON ^
-DWITH_WGLCONTEXT=ON ^ -DMAGNUM_WITH_WGLCONTEXT=ON ^
-DWITH_OPENGLTESTER=ON ^ -DMAGNUM_WITH_OPENGLTESTER=ON ^
-DWITH_ANYAUDIOIMPORTER=ON ^ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON ^
-DWITH_ANYIMAGECONVERTER=ON ^ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON ^
-DWITH_ANYIMAGEIMPORTER=ON ^ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON ^
-DWITH_ANYSCENECONVERTER=ON ^ -DMAGNUM_WITH_ANYSCENECONVERTER=ON ^
-DWITH_ANYSCENEIMPORTER=ON ^ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON ^
-DWITH_ANYSHADERCONVERTER=ON ^ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON ^
-DWITH_MAGNUMFONT=ON ^ -DMAGNUM_WITH_MAGNUMFONT=ON ^
-DWITH_MAGNUMFONTCONVERTER=ON ^ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON ^
-DWITH_OBJIMPORTER=ON ^ -DMAGNUM_WITH_OBJIMPORTER=ON ^
-DWITH_TGAIMAGECONVERTER=ON ^ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON ^
-DWITH_TGAIMPORTER=ON ^ -DMAGNUM_WITH_TGAIMPORTER=ON ^
-DWITH_WAVAUDIOIMPORTER=ON ^ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON ^
-DWITH_DISTANCEFIELDCONVERTER=ON ^ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON ^
-DWITH_FONTCONVERTER=ON ^ -DMAGNUM_WITH_FONTCONVERTER=ON ^
-DWITH_IMAGECONVERTER=ON ^ -DMAGNUM_WITH_IMAGECONVERTER=ON ^
-DWITH_SCENECONVERTER=ON ^ -DMAGNUM_WITH_SCENECONVERTER=ON ^
-DWITH_SHADERCONVERTER=ON ^ -DMAGNUM_WITH_SHADERCONVERTER=ON ^
-DWITH_GL_INFO=ON ^ -DMAGNUM_WITH_GL_INFO=ON ^
-DWITH_VK_INFO=%ENABLE_VULKAN% ^ -DMAGNUM_WITH_VK_INFO=%ENABLE_VULKAN% ^
-DWITH_AL_INFO=ON ^ -DMAGNUM_WITH_AL_INFO=ON ^
-DBUILD_TESTS=ON ^ -DMAGNUM_BUILD_TESTS=ON ^
-DBUILD_GL_TESTS=ON ^ -DMAGNUM_BUILD_GL_TESTS=ON ^
-DBUILD_VK_TESTS=%ENABLE_VULKAN% ^ -DMAGNUM_BUILD_VK_TESTS=%ENABLE_VULKAN% ^
-DBUILD_STATIC=%BUILD_STATIC% ^ -DMAGNUM_BUILD_STATIC=%BUILD_STATIC% ^
-DBUILD_PLUGINS_STATIC=%BUILD_STATIC% ^ -DMAGNUM_BUILD_PLUGINS_STATIC=%BUILD_STATIC% ^
%COMPILER_EXTRA% -G Ninja || exit /b %COMPILER_EXTRA% -G Ninja || exit /b
cmake --build . || exit /b cmake --build . || exit /b

34
package/ci/appveyor-rt.bat

@ -50,23 +50,23 @@ cmake .. ^
-DSDL2_LIBRARY_RELEASE=%APPVEYOR_BUILD_FOLDER%/SDL/VisualC-WinRT/UWP_VS2015/X64/Release/SDL-UWP/SDL2.lib ^ -DSDL2_LIBRARY_RELEASE=%APPVEYOR_BUILD_FOLDER%/SDL/VisualC-WinRT/UWP_VS2015/X64/Release/SDL-UWP/SDL2.lib ^
-DSDL2_INCLUDE_DIR=%APPVEYOR_BUILD_FOLDER%/SDL/include ^ -DSDL2_INCLUDE_DIR=%APPVEYOR_BUILD_FOLDER%/SDL/include ^
-DCORRADE_RC_EXECUTABLE=%APPVEYOR_BUILD_FOLDER%/deps-native/bin/corrade-rc.exe ^ -DCORRADE_RC_EXECUTABLE=%APPVEYOR_BUILD_FOLDER%/deps-native/bin/corrade-rc.exe ^
-DWITH_AUDIO=OFF ^ -DMAGNUM_WITH_AUDIO=OFF ^
-DWITH_SDL2APPLICATION=ON ^ -DMAGNUM_WITH_SDL2APPLICATION=ON ^
-DWITH_ANYAUDIOIMPORTER=OFF ^ -DMAGNUM_WITH_ANYAUDIOIMPORTER=OFF ^
-DWITH_ANYIMAGECONVERTER=ON ^ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON ^
-DWITH_ANYIMAGEIMPORTER=ON ^ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON ^
-DWITH_ANYSCENECONVERTER=ON ^ -DMAGNUM_WITH_ANYSCENECONVERTER=ON ^
-DWITH_ANYSCENEIMPORTER=ON ^ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON ^
-DWITH_ANYSHADERCONVERTER=ON ^ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON ^
-DWITH_MAGNUMFONT=ON ^ -DMAGNUM_WITH_MAGNUMFONT=ON ^
-DWITH_MAGNUMFONTCONVERTER=ON ^ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON ^
-DWITH_OBJIMPORTER=ON ^ -DMAGNUM_WITH_OBJIMPORTER=ON ^
-DWITH_TGAIMAGECONVERTER=ON ^ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON ^
-DWITH_TGAIMPORTER=ON ^ -DMAGNUM_WITH_TGAIMPORTER=ON ^
-DWITH_WAVAUDIOIMPORTER=OFF ^ -DMAGNUM_WITH_WAVAUDIOIMPORTER=OFF ^
-DTARGET_GLES2=%TARGET_GLES2% ^ -DMAGNUM_TARGET_GLES2=%TARGET_GLES2% ^
-DBUILD_TESTS=ON ^ -DMAGNUM_BUILD_TESTS=ON ^
-DBUILD_STATIC=ON ^ -DMAGNUM_BUILD_STATIC=ON ^
-G "%GENERATOR%" -A x64 || exit /b -G "%GENERATOR%" -A x64 || exit /b
cmake --build . --config Release -- /m /v:m || exit /b cmake --build . --config Release -- /m /v:m || exit /b

46
package/ci/emscripten.sh

@ -46,29 +46,29 @@ cmake .. \
-DCMAKE_INSTALL_PREFIX=$HOME/deps \ -DCMAKE_INSTALL_PREFIX=$HOME/deps \
-DCMAKE_FIND_ROOT_PATH=$HOME/deps \ -DCMAKE_FIND_ROOT_PATH=$HOME/deps \
-DCORRADE_RC_EXECUTABLE=$HOME/deps-native/bin/corrade-rc \ -DCORRADE_RC_EXECUTABLE=$HOME/deps-native/bin/corrade-rc \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=OFF \ -DMAGNUM_WITH_VK=OFF \
-DWITH_EMSCRIPTENAPPLICATION=ON \ -DMAGNUM_WITH_EMSCRIPTENAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSEGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSEGLAPPLICATION=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_AL_TESTS=ON \ -DMAGNUM_BUILD_AL_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DTARGET_GLES2=$TARGET_GLES2 \ -DMAGNUM_TARGET_GLES2=$TARGET_GLES2 \
-G Ninja -G Ninja
ninja $NINJA_JOBS ninja $NINJA_JOBS

44
package/ci/ios-simulator-gles.sh

@ -55,28 +55,28 @@ cmake .. \
-DCMAKE_OSX_ARCHITECTURES="x86_64" \ -DCMAKE_OSX_ARCHITECTURES="x86_64" \
-DCMAKE_PREFIX_PATH="$HOME/deps" \ -DCMAKE_PREFIX_PATH="$HOME/deps" \
-DCORRADE_RC_EXECUTABLE=$HOME/deps-native/bin/corrade-rc \ -DCORRADE_RC_EXECUTABLE=$HOME/deps-native/bin/corrade-rc \
-DTARGET_GLES2=$TARGET_GLES2 \ -DMAGNUM_TARGET_GLES2=$TARGET_GLES2 \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=OFF \ -DMAGNUM_WITH_VK=OFF \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSIOSAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSIOSAPPLICATION=ON \
-DWITH_EGLCONTEXT=ON \ -DMAGNUM_WITH_EGLCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DBUILD_STATIC=ON \ -DMAGNUM_BUILD_STATIC=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-G Xcode -G Xcode
set -o pipefail && cmake --build . --config Release | xcbeautify set -o pipefail && cmake --build . --config Release | xcbeautify
# TODO: find a better way to avoid # TODO: find a better way to avoid

64
package/ci/unix-desktop-gles.sh

@ -22,40 +22,40 @@ cmake .. \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=$HOME/deps \ -DCMAKE_INSTALL_PREFIX=$HOME/deps \
-DCMAKE_INSTALL_RPATH=$HOME/swiftshader/lib \ -DCMAKE_INSTALL_RPATH=$HOME/swiftshader/lib \
-DTARGET_GLES=ON \ -DMAGNUM_TARGET_GLES=ON \
-DTARGET_GLES2=$TARGET_GLES2 \ -DMAGNUM_TARGET_GLES2=$TARGET_GLES2 \
-DWITH_AUDIO=OFF \ -DMAGNUM_WITH_AUDIO=OFF \
-DWITH_VK=OFF \ -DMAGNUM_WITH_VK=OFF \
-DWITH_SCENETOOLS=OFF \ -DMAGNUM_WITH_SCENETOOLS=OFF \
-DWITH_SHADERTOOLS=OFF \ -DMAGNUM_WITH_SHADERTOOLS=OFF \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESS${PLATFORM_GL_API}APPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESS${PLATFORM_GL_API}APPLICATION=ON \
-DWITH_${PLATFORM_GL_API}CONTEXT=ON \ -DMAGNUM_WITH_${PLATFORM_GL_API}CONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
`# Some plugins have to be enabled in order to test rendering output` \ `# Some plugins have to be enabled in order to test rendering output` \
`# Converter plugins are needed by the DebugTools::screenshot() test` \ `# Converter plugins are needed by the DebugTools::screenshot() test` \
-DWITH_ANYAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=OFF \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=OFF \ -DMAGNUM_WITH_ANYSCENECONVERTER=OFF \
-DWITH_ANYSCENEIMPORTER=OFF \ -DMAGNUM_WITH_ANYSCENEIMPORTER=OFF \
-DWITH_ANYSHADERCONVERTER=OFF \ -DMAGNUM_WITH_ANYSHADERCONVERTER=OFF \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=OFF \ -DMAGNUM_WITH_OBJIMPORTER=OFF \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=OFF \
-DWITH_DISTANCEFIELDCONVERTER=OFF \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=OFF \
-DWITH_FONTCONVERTER=OFF \ -DMAGNUM_WITH_FONTCONVERTER=OFF \
-DWITH_IMAGECONVERTER=OFF \ -DMAGNUM_WITH_IMAGECONVERTER=OFF \
-DWITH_SCENECONVERTER=OFF \ -DMAGNUM_WITH_SCENECONVERTER=OFF \
-DWITH_SHADERCONVERTER=OFF \ -DMAGNUM_WITH_SHADERCONVERTER=OFF \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=OFF \ -DMAGNUM_WITH_AL_INFO=OFF \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-G Ninja -G Ninja
ninja $NINJA_JOBS ninja $NINJA_JOBS

76
package/ci/unix-desktop-vulkan.sh

@ -31,45 +31,45 @@ cmake .. \
-DCMAKE_PREFIX_PATH="$HOME/deps;$HOME/vulkan-loader" \ -DCMAKE_PREFIX_PATH="$HOME/deps;$HOME/vulkan-loader" \
-DCMAKE_INSTALL_PREFIX=$HOME/deps \ -DCMAKE_INSTALL_PREFIX=$HOME/deps \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DWITH_AUDIO=OFF \ -DMAGNUM_WITH_AUDIO=OFF \
`# Needed by VkMeshVkTest, together with TgaImporter and AnyImageImporter` \ `# Needed by VkMeshVkTest, together with TgaImporter and AnyImageImporter` \
-DWITH_DEBUGTOOLS=ON \ -DMAGNUM_WITH_DEBUGTOOLS=ON \
-DWITH_GL=OFF \ -DMAGNUM_WITH_GL=OFF \
-DWITH_MESHTOOLS=OFF \ -DMAGNUM_WITH_MESHTOOLS=OFF \
-DWITH_PRIMITIVES=OFF \ -DMAGNUM_WITH_PRIMITIVES=OFF \
-DWITH_SCENEGRAPH=OFF \ -DMAGNUM_WITH_SCENEGRAPH=OFF \
-DWITH_SCENETOOLS=OFF \ -DMAGNUM_WITH_SCENETOOLS=OFF \
-DWITH_SHADERS=OFF \ -DMAGNUM_WITH_SHADERS=OFF \
-DWITH_TEXT=OFF \ -DMAGNUM_WITH_TEXT=OFF \
-DWITH_TEXTURETOOLS=OFF \ -DMAGNUM_WITH_TEXTURETOOLS=OFF \
-DWITH_TRADE=ON \ -DMAGNUM_WITH_TRADE=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_AL_INFO=OFF \ -DMAGNUM_WITH_AL_INFO=OFF \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_GL_INFO=OFF \ -DMAGNUM_WITH_GL_INFO=OFF \
-DWITH_ANYAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=OFF \
-DWITH_ANYIMAGECONVERTER=OFF \ -DMAGNUM_WITH_ANYIMAGECONVERTER=OFF \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=OFF \ -DMAGNUM_WITH_ANYSCENECONVERTER=OFF \
-DWITH_ANYSCENEIMPORTER=OFF \ -DMAGNUM_WITH_ANYSCENEIMPORTER=OFF \
-DWITH_ANYSHADERCONVERTER=OFF \ -DMAGNUM_WITH_ANYSHADERCONVERTER=OFF \
-DWITH_MAGNUMFONT=OFF \ -DMAGNUM_WITH_MAGNUMFONT=OFF \
-DWITH_MAGNUMFONTCONVERTER=OFF \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=OFF \
-DWITH_OBJIMPORTER=OFF \ -DMAGNUM_WITH_OBJIMPORTER=OFF \
-DWITH_TGAIMAGECONVERTER=OFF \ -DMAGNUM_WITH_TGAIMAGECONVERTER=OFF \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=OFF \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=OFF \
-DWITH_DISTANCEFIELDCONVERTER=OFF \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=OFF \
-DWITH_FONTCONVERTER=OFF \ -DMAGNUM_WITH_FONTCONVERTER=OFF \
-DWITH_IMAGECONVERTER=OFF \ -DMAGNUM_WITH_IMAGECONVERTER=OFF \
-DWITH_SCENECONVERTER=OFF \ -DMAGNUM_WITH_SCENECONVERTER=OFF \
-DWITH_SHADERCONVERTER=OFF \ -DMAGNUM_WITH_SHADERCONVERTER=OFF \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=OFF \ -DMAGNUM_BUILD_GL_TESTS=OFF \
-DBUILD_VK_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \
-DBUILD_DEPRECATED=$BUILD_DEPRECATED \ -DMAGNUM_BUILD_DEPRECATED=$BUILD_DEPRECATED \
-G Ninja -G Ninja
ninja $NINJA_JOBS ninja $NINJA_JOBS

66
package/ci/unix-desktop.sh

@ -32,39 +32,39 @@ cmake .. \
-DCMAKE_CXX_FLAGS="$CMAKE_CXX_FLAGS" \ -DCMAKE_CXX_FLAGS="$CMAKE_CXX_FLAGS" \
-DCMAKE_INSTALL_PREFIX=$HOME/deps \ -DCMAKE_INSTALL_PREFIX=$HOME/deps \
-DCMAKE_BUILD_TYPE=$CONFIGURATION \ -DCMAKE_BUILD_TYPE=$CONFIGURATION \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=$BUILD_APPLICATIONS \ -DMAGNUM_WITH_GLFWAPPLICATION=$BUILD_APPLICATIONS \
-DWITH_SDL2APPLICATION=$BUILD_APPLICATIONS \ -DMAGNUM_WITH_SDL2APPLICATION=$BUILD_APPLICATIONS \
-DWITH_WINDOWLESS${PLATFORM_GL_API}APPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESS${PLATFORM_GL_API}APPLICATION=ON \
-DWITH_${PLATFORM_GL_API}CONTEXT=ON \ -DMAGNUM_WITH_${PLATFORM_GL_API}CONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DBUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-DBUILD_GL_TESTS=ON \ -DMAGNUM_BUILD_GL_TESTS=ON \
-DBUILD_VK_TESTS=ON \ -DMAGNUM_BUILD_VK_TESTS=ON \
-DBUILD_DEPRECATED=$BUILD_DEPRECATED \ -DMAGNUM_BUILD_DEPRECATED=$BUILD_DEPRECATED \
-DBUILD_STATIC=$BUILD_STATIC \ -DMAGNUM_BUILD_STATIC=$BUILD_STATIC \
-DBUILD_PLUGINS_STATIC=$BUILD_STATIC \ -DMAGNUM_BUILD_PLUGINS_STATIC=$BUILD_STATIC \
-G Ninja -G Ninja
ninja $NINJA_JOBS ninja $NINJA_JOBS
ASAN_OPTIONS="color=always" LSAN_OPTIONS="color=always suppressions=$(pwd)/../package/ci/leaksanitizer.conf" TSAN_OPTIONS="color=always" CORRADE_TEST_COLOR=ON ctest -V -E "GLTest|GLBenchmark|VkTest" ASAN_OPTIONS="color=always" LSAN_OPTIONS="color=always suppressions=$(pwd)/../package/ci/leaksanitizer.conf" TSAN_OPTIONS="color=always" CORRADE_TEST_COLOR=ON ctest -V -E "GLTest|GLBenchmark|VkTest"

52
package/debian/rules vendored

@ -16,32 +16,32 @@ export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_GLXAPPLICATION=ON \ -DMAGNUM_WITH_GLXAPPLICATION=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSGLXAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON \
-DWITH_GLXCONTEXT=ON \ -DMAGNUM_WITH_GLXCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_AL_INFO=ON -DMAGNUM_WITH_AL_INFO=ON
# Extraordinarily coarse way to suppress error about libGL not being in # Extraordinarily coarse way to suppress error about libGL not being in
# dependencies when the user has installed NVidia binary drivers which are not # dependencies when the user has installed NVidia binary drivers which are not

54
package/gentoo/dev-libs/magnum/magnum-9999.ebuild

@ -24,33 +24,33 @@ src_configure() {
local mycmakeargs=( local mycmakeargs=(
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DCMAKE_BUILD_TYPE=Release -DCMAKE_BUILD_TYPE=Release
-DWITH_AUDIO=ON -DMAGNUM_WITH_AUDIO=ON
-DWITH_GLXAPPLICATION=ON -DMAGNUM_WITH_GLXAPPLICATION=ON
-DWITH_GLFWAPPLICATION=ON -DMAGNUM_WITH_GLFWAPPLICATION=ON
-DWITH_SDL2APPLICATION=ON -DMAGNUM_WITH_SDL2APPLICATION=ON
-DWITH_WINDOWLESSGLXAPPLICATION=ON -DMAGNUM_WITH_WINDOWLESSGLXAPPLICATION=ON
-DWITH_EGLCONTEXT=ON -DMAGNUM_WITH_EGLCONTEXT=ON
-DWITH_GLXCONTEXT=ON -DMAGNUM_WITH_GLXCONTEXT=ON
-DWITH_OPENGLTESTER=ON -DMAGNUM_WITH_OPENGLTESTER=ON
-DWITH_ANYAUDIOIMPORTER=ON -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON
-DWITH_ANYIMAGECONVERTER=ON -DMAGNUM_WITH_ANYIMAGECONVERTER=ON
-DWITH_ANYIMAGEIMPORTER=ON -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON
-DWITH_ANYSCENECONVERTER=ON -DMAGNUM_WITH_ANYSCENECONVERTER=ON
-DWITH_ANYSCENEIMPORTER=ON -DMAGNUM_WITH_ANYSCENEIMPORTER=ON
-DWITH_ANYSHADERCONVERTER=ON -DMAGNUM_WITH_ANYSHADERCONVERTER=ON
-DWITH_MAGNUMFONT=ON -DMAGNUM_WITH_MAGNUMFONT=ON
-DWITH_MAGNUMFONTCONVERTER=ON -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON
-DWITH_OBJIMPORTER=ON -DMAGNUM_WITH_OBJIMPORTER=ON
-DWITH_TGAIMAGECONVERTER=ON -DMAGNUM_WITH_TGAIMAGECONVERTER=ON
-DWITH_TGAIMPORTER=ON -DMAGNUM_WITH_TGAIMPORTER=ON
-DWITH_WAVAUDIOIMPORTER=ON -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON
-DWITH_DISTANCEFIELDCONVERTER=ON -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON
-DWITH_IMAGECONVERTER=ON -DMAGNUM_WITH_IMAGECONVERTER=ON
-DWITH_SCENECONVERTER=ON -DMAGNUM_WITH_SCENECONVERTER=ON
-DWITH_SHADERCONVERTER=ON -DMAGNUM_WITH_SHADERCONVERTER=ON
-DWITH_FONTCONVERTER=ON -DMAGNUM_WITH_FONTCONVERTER=ON
-DWITH_GL_INFO=ON -DMAGNUM_WITH_GL_INFO=ON
-DWITH_AL_INFO=ON -DMAGNUM_WITH_AL_INFO=ON
) )
cmake_src_configure cmake_src_configure
} }

54
package/homebrew/magnum.rb

@ -12,6 +12,10 @@ class Magnum < Formula
depends_on "glfw" depends_on "glfw"
def install def install
# 2020.06 has the options unprefixed, current master has them prefixed.
# Options not present in 2020.06 are prefixed always.
option_prefix = build.head? ? 'MAGNUM_' : ''
system "mkdir build" system "mkdir build"
cd "build" do cd "build" do
system "cmake", system "cmake",
@ -27,31 +31,31 @@ class Magnum < Formula
# plugins and not those from the magnum-plugins package. Please # plugins and not those from the magnum-plugins package. Please
# complain to Homebrew about this insane filesystem layout. # complain to Homebrew about this insane filesystem layout.
"-DMAGNUM_PLUGINS_DIR=#{HOMEBREW_PREFIX}/lib/magnum", "-DMAGNUM_PLUGINS_DIR=#{HOMEBREW_PREFIX}/lib/magnum",
"-DWITH_AUDIO=ON", "-D#{option_prefix}WITH_AUDIO=ON",
"-DWITH_GLFWAPPLICATION=ON", "-D#{option_prefix}WITH_GLFWAPPLICATION=ON",
"-DWITH_SDL2APPLICATION=ON", "-D#{option_prefix}WITH_SDL2APPLICATION=ON",
"-DWITH_WINDOWLESSCGLAPPLICATION=ON", "-D#{option_prefix}WITH_WINDOWLESSCGLAPPLICATION=ON",
"-DWITH_CGLCONTEXT=ON", "-D#{option_prefix}WITH_CGLCONTEXT=ON",
"-DWITH_OPENGLTESTER=ON", "-D#{option_prefix}WITH_OPENGLTESTER=ON",
"-DWITH_ANYAUDIOIMPORTER=ON", "-D#{option_prefix}WITH_ANYAUDIOIMPORTER=ON",
"-DWITH_ANYIMAGECONVERTER=ON", "-D#{option_prefix}WITH_ANYIMAGECONVERTER=ON",
"-DWITH_ANYIMAGEIMPORTER=ON", "-D#{option_prefix}WITH_ANYIMAGEIMPORTER=ON",
"-DWITH_ANYSCENECONVERTER=ON", "-D#{option_prefix}WITH_ANYSCENECONVERTER=ON",
"-DWITH_ANYSCENEIMPORTER=ON", "-D#{option_prefix}WITH_ANYSCENEIMPORTER=ON",
"-DWITH_ANYSHADERCONVERTER=ON", "-DMAGNUM_WITH_ANYSHADERCONVERTER=ON",
"-DWITH_MAGNUMFONT=ON", "-D#{option_prefix}WITH_MAGNUMFONT=ON",
"-DWITH_MAGNUMFONTCONVERTER=ON", "-D#{option_prefix}WITH_MAGNUMFONTCONVERTER=ON",
"-DWITH_OBJIMPORTER=ON", "-D#{option_prefix}WITH_OBJIMPORTER=ON",
"-DWITH_TGAIMAGECONVERTER=ON", "-D#{option_prefix}WITH_TGAIMAGECONVERTER=ON",
"-DWITH_TGAIMPORTER=ON", "-D#{option_prefix}WITH_TGAIMPORTER=ON",
"-DWITH_WAVAUDIOIMPORTER=ON", "-D#{option_prefix}WITH_WAVAUDIOIMPORTER=ON",
"-DWITH_DISTANCEFIELDCONVERTER=ON", "-D#{option_prefix}WITH_DISTANCEFIELDCONVERTER=ON",
"-DWITH_FONTCONVERTER=ON", "-D#{option_prefix}WITH_FONTCONVERTER=ON",
"-DWITH_IMAGECONVERTER=ON", "-D#{option_prefix}WITH_IMAGECONVERTER=ON",
"-DWITH_SCENECONVERTER=ON", "-D#{option_prefix}WITH_SCENECONVERTER=ON",
"-DWITH_SHADERCONVERTER=ON", "-DMAGNUM_WITH_SHADERCONVERTER=ON",
"-DWITH_GL_INFO=ON", "-D#{option_prefix}WITH_GL_INFO=ON",
"-DWITH_AL_INFO=ON", "-D#{option_prefix}WITH_AL_INFO=ON",
".." ".."
system "cmake", "--build", "." system "cmake", "--build", "."
system "cmake", "--build", ".", "--target", "install" system "cmake", "--build", ".", "--target", "install"

6
package/hunter/HunterAddPackages.cmake

@ -25,12 +25,12 @@
# #
hunter_add_package(corrade) hunter_add_package(corrade)
if(WITH_GLFWAPPLICATION) if(MAGNUM_WITH_GLFWAPPLICATION)
hunter_add_package(glfw) hunter_add_package(glfw)
endif() endif()
if(WITH_SDL2APPLICATION) if(MAGNUM_WITH_SDL2APPLICATION)
hunter_add_package(SDL2) hunter_add_package(SDL2)
endif() endif()
if(WITH_AUDIO) if(MAGNUM_WITH_AUDIO)
hunter_add_package(OpenAL) hunter_add_package(OpenAL)
endif() endif()

54
package/msys/PKGBUILD

@ -30,33 +30,33 @@ build() {
-G'Ninja' \ -G'Ninja' \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \ -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_WINDOWLESSWGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSWGLAPPLICATION=ON \
-DWITH_WGLCONTEXT=ON \ -DMAGNUM_WITH_WGLCONTEXT=ON \
-DWITH_OPENGLTESTER=ON \ -DMAGNUM_WITH_OPENGLTESTER=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_AL_INFO=ON -DMAGNUM_WITH_AL_INFO=ON
ninja ninja
} }

52
package/msys/magnum/PKGBUILD

@ -40,32 +40,32 @@ build() {
${MINGW_PREFIX}/bin/cmake \ ${MINGW_PREFIX}/bin/cmake \
-G'Ninja' \ -G'Ninja' \
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \ -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
-DWITH_AL_INFO=ON \ -DMAGNUM_WITH_AL_INFO=ON \
-DWITH_ANYAUDIOIMPORTER=ON \ -DMAGNUM_WITH_ANYAUDIOIMPORTER=ON \
-DWITH_ANYIMAGECONVERTER=ON \ -DMAGNUM_WITH_ANYIMAGECONVERTER=ON \
-DWITH_ANYIMAGEIMPORTER=ON \ -DMAGNUM_WITH_ANYIMAGEIMPORTER=ON \
-DWITH_ANYSCENECONVERTER=ON \ -DMAGNUM_WITH_ANYSCENECONVERTER=ON \
-DWITH_ANYSCENEIMPORTER=ON \ -DMAGNUM_WITH_ANYSCENEIMPORTER=ON \
-DWITH_ANYSHADERCONVERTER=ON \ -DMAGNUM_WITH_ANYSHADERCONVERTER=ON \
-DWITH_AUDIO=ON \ -DMAGNUM_WITH_AUDIO=ON \
-DWITH_DISTANCEFIELDCONVERTER=ON \ -DMAGNUM_WITH_DISTANCEFIELDCONVERTER=ON \
-DWITH_WGLCONTEXT=ON \ -DMAGNUM_WITH_WGLCONTEXT=ON \
-DWITH_IMAGECONVERTER=ON \ -DMAGNUM_WITH_IMAGECONVERTER=ON \
-DWITH_MAGNUMFONT=ON \ -DMAGNUM_WITH_MAGNUMFONT=ON \
-DWITH_MAGNUMFONTCONVERTER=ON \ -DMAGNUM_WITH_MAGNUMFONTCONVERTER=ON \
-DWITH_OBJIMPORTER=ON \ -DMAGNUM_WITH_OBJIMPORTER=ON \
-DWITH_FONTCONVERTER=ON \ -DMAGNUM_WITH_FONTCONVERTER=ON \
-DWITH_GL_INFO=ON \ -DMAGNUM_WITH_GL_INFO=ON \
-DWITH_GLFWAPPLICATION=ON \ -DMAGNUM_WITH_GLFWAPPLICATION=ON \
-DWITH_SCENECONVERTER=ON \ -DMAGNUM_WITH_SCENECONVERTER=ON \
-DWITH_SDL2APPLICATION=ON \ -DMAGNUM_WITH_SDL2APPLICATION=ON \
-DWITH_SHADERCONVERTER=ON \ -DMAGNUM_WITH_SHADERCONVERTER=ON \
-DWITH_TGAIMAGECONVERTER=ON \ -DMAGNUM_WITH_TGAIMAGECONVERTER=ON \
-DWITH_TGAIMPORTER=ON \ -DMAGNUM_WITH_TGAIMPORTER=ON \
-DWITH_VK=ON \ -DMAGNUM_WITH_VK=ON \
-DWITH_VK_INFO=ON \ -DMAGNUM_WITH_VK_INFO=ON \
-DWITH_WAVAUDIOIMPORTER=ON \ -DMAGNUM_WITH_WAVAUDIOIMPORTER=ON \
-DWITH_WINDOWLESSWGLAPPLICATION=ON \ -DMAGNUM_WITH_WINDOWLESSWGLAPPLICATION=ON \
"${extra_config[@]}" \ "${extra_config[@]}" \
../${_realname}-${pkgver} ../${_realname}-${pkgver}
ninja ninja

Loading…
Cancel
Save