mirror of
https://github.com/edubart/otclient.git
synced 2025-05-17 01:29:19 +02:00
39 lines
733 B
YAML
39 lines
733 B
YAML
language: cpp
|
|
compiler:
|
|
- gcc
|
|
before_script:
|
|
- |-
|
|
set -o errexit
|
|
|
|
sudo apt-get update
|
|
sudo apt-get install -y \
|
|
build-essential \
|
|
cmake \
|
|
git-core \
|
|
libboost-all-dev \
|
|
libglew-dev \
|
|
liblua5.1-0-dev \
|
|
libncurses5-dev \
|
|
libopenal-dev \
|
|
libssl-dev \
|
|
libvorbis-dev \
|
|
mercurial \
|
|
zlib1g-dev
|
|
|
|
hg clone -r stable-3.0 http://hg.icculus.org/icculus/physfs/
|
|
mkdir -p physfs/build
|
|
pushd physfs/build
|
|
cmake ..
|
|
make -j$(nproc)
|
|
sudo make install
|
|
popd
|
|
script: |
|
|
cmake . -DCMAKE_BUILD_TYPE=Release
|
|
make -j$(nproc)
|
|
notifications:
|
|
irc:
|
|
channels:
|
|
- "irc.freenode.org#otclient"
|
|
on_success: change
|
|
skip_join: true
|