Browse Source

Test packaging on Travis

Don't just build things, also test the various packaging.
tags/v1.10.90
Pierre Ossman 3 years ago
parent
commit
0b1d57be37
2 changed files with 4 additions and 3 deletions
  1. 4
    3
      .travis.yml
  2. 0
    0
      release/CMakeLists.txt

+ 4
- 3
.travis.yml View File

- sudo apt-get install -y libgnutls-dev libfltk1.3-dev fluid - sudo apt-get install -y libgnutls-dev libfltk1.3-dev fluid
- sudo apt-get install -y libxtst-dev libxdamage-dev libxfixes-dev libxrandr-dev - sudo apt-get install -y libxtst-dev libxdamage-dev libxfixes-dev libxrandr-dev
script: script:
- cmake -DCMAKE_BUILD_TYPE=Debug . && make
- cmake -DCMAKE_BUILD_TYPE=Debug . && make && make tarball


- language: cpp - language: cpp
os: windows os: windows
# From https://docs.travis-ci.com/user/reference/windows/ # From https://docs.travis-ci.com/user/reference/windows/
before_install: before_install:
- |- - |-
choco install --no-progress -y innosetup
[[ ! -f C:/tools/msys64/msys2_shell.cmd ]] && rm -rf C:/tools/msys64 [[ ! -f C:/tools/msys64/msys2_shell.cmd ]] && rm -rf C:/tools/msys64
choco uninstall -y mingw choco uninstall -y mingw
choco upgrade --no-progress -y msys2 choco upgrade --no-progress -y msys2
export PATH=/C/tools/msys64/mingw64/bin:$PATH export PATH=/C/tools/msys64/mingw64/bin:$PATH
export MAKE=mingw32-make # so that Autotools can find it export MAKE=mingw32-make # so that Autotools can find it
script: script:
- cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=mingw32-make -DCMAKE_C_COMPILER=gcc -DCMAKE=CXX_COMPILER=g++ . && mingw32-make
- cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=mingw32-make -DCMAKE_C_COMPILER=gcc -DCMAKE=CXX_COMPILER=g++ . && mingw32-make && mingw32-make installer
before_cache: before_cache:
- |- - |-
# https://unix.stackexchange.com/a/137322/107554 # https://unix.stackexchange.com/a/137322/107554
- fltk - fltk
before_install: before_install:
script: script:
- cmake -DCMAKE_BUILD_TYPE=Debug . && make
- cmake -DCMAKE_BUILD_TYPE=Debug . && make && make dmg


- language: java - language: java
# compile with java 8 for backwards compatibility # compile with java 8 for backwards compatibility

cmake/BuildPackages.cmake → release/CMakeLists.txt View File


Loading…
Cancel
Save