Browse Source

package/ci: build Magnum Plugins on the CI.

We need those for testing now.
pull/8/head
Vladimír Vondruš 7 years ago
parent
commit
ee54dc6cdc
  1. 15
      package/ci/appveyor-desktop-gles.bat
  2. 15
      package/ci/appveyor-desktop.bat
  3. 15
      package/ci/travis-desktop-gles.sh
  4. 15
      package/ci/travis-desktop.sh

15
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

15
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

15
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 .. \

15
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 .. \

Loading…
Cancel
Save