diff --git a/package/ci/appveyor-desktop-gles.bat b/package/ci/appveyor-desktop-gles.bat index 616e1a6..410b3f6 100644 --- a/package/ci/appveyor-desktop-gles.bat +++ b/package/ci/appveyor-desktop-gles.bat @@ -62,6 +62,21 @@ cmake --build . || exit /b cmake --build . --target install || exit /b cd .. && cd .. +rem Build Magnum Plugins +git clone --depth 1 git://github.com/mosra/magnum-plugins.git || exit /b +cd magnum-plugins || exit /b +mkdir build && cd build || exit /b +cmake .. ^ + -DCMAKE_BUILD_TYPE=Release ^ + -DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^ + -DBUILD_STATIC=%BUILD_STATIC% ^ + -DWITH_DDSIMPORTER=ON ^ + -DWITH_STBIMAGEIMPORTER=ON ^ + -G Ninja || exit /b +cmake --build . || exit /b +cmake --build . --target install || exit /b +cd .. && cd .. + rem Build. BUILD_GL_TESTS is enabled just to be sure, it should not be needed rem by any plugin. mkdir build && cd build || exit /b diff --git a/package/ci/appveyor-desktop.bat b/package/ci/appveyor-desktop.bat index b6484d8..1ac283f 100644 --- a/package/ci/appveyor-desktop.bat +++ b/package/ci/appveyor-desktop.bat @@ -62,6 +62,21 @@ cmake --build . || exit /b cmake --build . --target install || exit /b cd .. && cd .. +rem Build Magnum Plugins +git clone --depth 1 git://github.com/mosra/magnum-plugins.git || exit /b +cd magnum-plugins || exit /b +mkdir build && cd build || exit /b +cmake .. ^ + -DCMAKE_BUILD_TYPE=Release ^ + -DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^ + -DBUILD_STATIC=%BUILD_STATIC% ^ + -DWITH_DDSIMPORTER=ON ^ + -DWITH_STBIMAGEIMPORTER=ON ^ + -G Ninja || exit /b +cmake --build . || exit /b +cmake --build . --target install || exit /b +cd .. && cd .. + rem Build. BUILD_GL_TESTS is enabled just to be sure, it should not be needed rem by any plugin. mkdir build && cd build || exit /b diff --git a/package/ci/travis-desktop-gles.sh b/package/ci/travis-desktop-gles.sh index 244a2af..83ea024 100755 --- a/package/ci/travis-desktop-gles.sh +++ b/package/ci/travis-desktop-gles.sh @@ -48,6 +48,21 @@ cmake .. \ ninja install cd ../.. +# Magnum Plugins +git clone --depth 1 git://github.com/mosra/magnum-plugins.git +cd magnum-plugins +mkdir build && cd build +cmake .. \ + -DCMAKE_INSTALL_PREFIX=$HOME/deps \ + -DCMAKE_INSTALL_RPATH=$HOME/deps/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_STATIC=$BUILD_STATIC \ + -DWITH_DDSIMPORTER=ON \ + -DWITH_STBIMAGEIMPORTER=ON \ + -G Ninja +ninja install +cd ../.. + # Build the thing mkdir build && cd build cmake .. \ diff --git a/package/ci/travis-desktop.sh b/package/ci/travis-desktop.sh index d093abb..5134191 100755 --- a/package/ci/travis-desktop.sh +++ b/package/ci/travis-desktop.sh @@ -46,6 +46,21 @@ cmake .. \ ninja install cd ../.. +# Magnum Plugins +git clone --depth 1 git://github.com/mosra/magnum-plugins.git +cd magnum-plugins +mkdir build && cd build +cmake .. \ + -DCMAKE_INSTALL_PREFIX=$HOME/deps \ + -DCMAKE_INSTALL_RPATH=$HOME/deps/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_STATIC=$BUILD_STATIC \ + -DWITH_DDSIMPORTER=ON \ + -DWITH_STBIMAGEIMPORTER=ON \ + -G Ninja +ninja install +cd ../.. + # Build the thing mkdir build && cd build cmake .. \