2015-04-15 20:09:01 +08:00
|
|
|
language: c
|
|
|
|
compiler:
|
|
|
|
- gcc
|
2015-06-06 04:55:51 +08:00
|
|
|
- clang
|
2015-04-15 20:09:01 +08:00
|
|
|
|
|
|
|
before_install:
|
|
|
|
- sudo apt-get update -qq
|
2015-06-06 04:55:51 +08:00
|
|
|
- sudo apt-get install -y -qq libcurl4-openssl-dev m4 wget autoconf libtool clang libjpeg8-dev
|
2015-04-25 06:10:37 +08:00
|
|
|
|
2015-06-06 04:55:51 +08:00
|
|
|
###
|
|
|
|
# Install dependencies from a pre-built binary.
|
|
|
|
###
|
|
|
|
- cd /
|
|
|
|
- sudo wget http://www.unidata.ucar.edu/downloads/netcdf/ftp/travisdeps.tar.bz2
|
|
|
|
- sudo tar -jxf travisdeps.tar.bz2
|
|
|
|
- cd -
|
2015-04-25 06:10:37 +08:00
|
|
|
|
2015-06-06 04:55:51 +08:00
|
|
|
# Install netcdf-c
|
|
|
|
- git clone http://github.com/Unidata/netcdf-c
|
2015-04-25 06:10:37 +08:00
|
|
|
- cd netcdf-c
|
2015-06-06 04:55:51 +08:00
|
|
|
- mkdir build
|
|
|
|
- cd build
|
|
|
|
- cmake .. -DENABLE_TESTS=OFF -DCMAKE_INSTALL_PREFIX=/usr
|
2015-04-25 06:10:37 +08:00
|
|
|
- make -j 4
|
2015-04-15 20:09:01 +08:00
|
|
|
- sudo make install
|
2015-06-10 00:36:32 +08:00
|
|
|
- cd ..
|
|
|
|
- cd ..
|
2015-06-06 04:55:51 +08:00
|
|
|
|
2015-04-15 20:09:01 +08:00
|
|
|
|
|
|
|
before_script:
|
2015-06-06 04:55:51 +08:00
|
|
|
- mkdir build
|
|
|
|
- cd build
|
|
|
|
- cmake ..
|
2015-04-15 20:09:01 +08:00
|
|
|
|
|
|
|
script:
|
2015-04-25 06:10:37 +08:00
|
|
|
- make -j 4
|
2015-06-06 04:55:51 +08:00
|
|
|
- make test
|