John Peterson
12 years ago
1 changed files with 54 additions and 0 deletions
@ -0,0 +1,54 @@
@@ -0,0 +1,54 @@
|
||||
language: |
||||
# linux |
||||
- cpp |
||||
|
||||
# osx |
||||
# - objective-c |
||||
|
||||
env: |
||||
# linux |
||||
- lt=APT debug=false gui=true |
||||
- lt=repo debug=false gui=true |
||||
- lt=repo debug=true gui=true |
||||
- lt=repo debug=true gui=false |
||||
|
||||
install: |
||||
# linux, osx |
||||
- (cd src/geoip && wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz && gzip -d GeoIP.dat.gz) |
||||
|
||||
# linux |
||||
- shopt -s expand_aliases |
||||
- alias sudo="sudo " |
||||
- alias make=colormake |
||||
- export MAKEFLAGS="-j $((`nproc` / 2))" |
||||
|
||||
- if $debug; then qtc="--enable-debug"; ltc="--enable-debug"; fi |
||||
- if ! $gui; then qtc="$qtc --disable-gui"; fi |
||||
|
||||
- echo settings |
||||
- echo $lt |
||||
- echo $debug |
||||
- echo $gui |
||||
- echo $qtc |
||||
- echo $ltc |
||||
|
||||
- sudo apt-get -qq update |
||||
- sudo apt-get -qq install debhelper libboost-dev libboost-filesystem-dev libboost-system-dev libqt4-dev qconf colormake |
||||
- if [[ "$lt" == "APT" ]]; then sudo apt-get -qq install libtorrent-rasterbar-dev; fi |
||||
- if [[ "$lt" == "repo" ]]; then sudo apt-get -qq build-dep libtorrent-rasterbar-dev && git clone git://github.com/mirror/libtorrent.git && (cd libtorrent && ./autotool.sh && ./configure $ltc && sudo make install); fi |
||||
|
||||
# osx |
||||
# - export MAKEFLAGS="-j 4" |
||||
# - brew update |
||||
# - brew install libtorrent-rasterbar qt boost |
||||
|
||||
script: |
||||
# linux, osx |
||||
- mkdir -p build && cd build && mkdir -p install |
||||
|
||||
# linux |
||||
- (cd .. && qt-qconf) |
||||
- ../configure $qtc && sudo make install |
||||
|
||||
# osx |
||||
# - qmake ../qbittorrent.pro && make |
Loading…
Reference in new issue