diff options
Diffstat (limited to 'leptonica/.travis.yml')
-rw-r--r-- | leptonica/.travis.yml | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/leptonica/.travis.yml b/leptonica/.travis.yml new file mode 100644 index 00000000..a48f348d --- /dev/null +++ b/leptonica/.travis.yml @@ -0,0 +1,65 @@ +language: c + +notifications: + email: false + +sudo: required +dist: trusty +osx_image: xcode12.2 + +os: + - linux + - osx + +branches: + only: + - master + +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - cmake + # - libwebp-dev + #- libpng12-dev + #- libjpeg8-dev + #- libtiff5-dev + #- libgif-dev + #- libopenjp2-7-dev + update: true + homebrew: + packages: + - webp + - openjpeg + update: true + + +before_install: + - if [[ $TRAVIS_OS_NAME == linux ]]; then LINUX=true; fi + - if [[ $TRAVIS_OS_NAME == osx ]]; then OSX=true; fi + +install: + - if [[ $LINUX ]]; then sudo apt-get update; fi + - if [[ $LINUX ]]; then sudo apt-get install -y libpng12-dev libjpeg8-dev libtiff5-dev libopenjpeg-dev; fi + #- if [[ $LINUX ]]; then sudo apt-get install -y libwebp-dev libpng12-dev libjpeg8-dev libtiff5-dev libgif-dev libopenjpeg-dev; fi + # install giflib5 + - if [[ $LINUX ]]; then wget https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz; fi + - if [[ $LINUX ]]; then tar -xf giflib-5.2.1.tar.gz; fi + - if [[ $LINUX ]]; then cd giflib-5.2.1; fi + - if [[ $LINUX ]]; then make && sudo make install; fi + - if [[ $LINUX ]]; then cd -; fi + - if [[ $LINUX ]]; then wget https://github.com/webmproject/libwebp/archive/v1.0.2.tar.gz; fi + - if [[ $LINUX ]]; then tar -xf v1.0.2.tar.gz; fi + - if [[ $LINUX ]]; then cd libwebp-1.0.2; fi + - if [[ $LINUX ]]; then ./autogen.sh; fi + - if [[ $LINUX ]]; then ./configure --enable-libwebpmux --enable-libwebpdecoder && make && sudo make install; fi + - if [[ $LINUX ]]; then cd -; fi + #- if [[ $LINUX ]]; then wget https://www.cmake.org/files/v3.6/cmake-3.6.1-Linux-x86_64.sh; fi + #- if [[ $LINUX ]]; then sudo sh cmake-3.6.1-Linux-x86_64.sh --skip-license --prefix=/usr; fi + +script: + - mkdir build + - cd build + - cmake .. -DBUILD_PROG=1 + - make |