Browse Source

package/ci: test the static build as well.

pull/2/head
Vladimír Vondruš 7 years ago
parent
commit
c1f854472d
  1. 4
      package/ci/travis-desktop.sh
  2. 12
      package/ci/travis.yml

4
package/ci/travis-desktop.sh

@ -10,6 +10,7 @@ cmake .. \
-DCMAKE_INSTALL_RPATH=$HOME/deps/lib \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_DEPRECATED=$BUILD_DEPRECATED \
-DBUILD_STATIC=$BUILD_STATIC \
-DWITH_INTERCONNECT=OFF \
-DWITH_PLUGINMANAGER=ON \
-DWITH_TESTSUITE=OFF \
@ -25,6 +26,8 @@ cmake .. \
-DCMAKE_INSTALL_PREFIX=$HOME/deps \
-DCMAKE_INSTALL_RPATH=$HOME/deps/lib \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_DEPRECATED=OFF \
-DBUILD_STATIC=$BUILD_STATIC \
-DWITH_AUDIO=OFF \
-DWITH_DEBUGTOOLS=OFF \
-DWITH_GL=ON \
@ -36,7 +39,6 @@ cmake .. \
-DWITH_TEXTURETOOLS=OFF \
-DWITH_TRADE=ON \
-DWITH_VK=OFF \
-DBUILD_DEPRECATED=OFF \
-G Ninja
ninja install
cd ../..

12
package/ci/travis.yml

@ -16,6 +16,17 @@ matrix:
env:
- JOBID=linux-gl
- TARGET=desktop
- BUILD_STATIC=OFF
- LCOV_EXTRA_OPTS="--gcov-tool /usr/bin/gcov-4.8"
- language: python
python: 3.6
os: linux
dist: xenial
compiler: gcc
env:
- JOBID=linux-gl-static
- TARGET=desktop
- BUILD_STATIC=ON
- LCOV_EXTRA_OPTS="--gcov-tool /usr/bin/gcov-4.8"
- language: python
python: 3.6
@ -59,6 +70,7 @@ matrix:
env:
- JOBID=macos-gl
- TARGET=desktop
- BUILD_STATIC=OFF
notifications:
webhooks:

Loading…
Cancel
Save