Skip to content

Commit

Permalink
Merge pull request #348 from kerautret/NewDocOrg
Browse files Browse the repository at this point in the history
merging for testing...
  • Loading branch information
kerautret committed Apr 1, 2019
2 parents f0b91ae + 6d4229d commit ff82c24
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 11 deletions.
17 changes: 8 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ compiler:

cache: apt

secure: "Ra00iyQ+5wm7G3XfaaI40aKgfcGTigfmEd+3/TY1hYcjYnJvNOG0dekolcMDSelE8SfqLcWYnK6+vtOCmyZuUWheUhA+83Tgq/bIH6dMzSvLkJdyq2D9me4sX6zx3ct90swP7Adj8EBHmv61pH5OBeEcmNWJNIZmNQs3+1awca4="

env:
- CONFIG="Debug,QGLVIEWER"
- CONFIG="Debug"
Expand Down Expand Up @@ -40,6 +40,7 @@ addons:
- graphviz
- libgmp-dev
- libgdcm2-dev
- ninja-build
- libgraphicsmagick++1-dev
- libqglviewer-dev
- libinsighttoolkit3-dev
Expand All @@ -52,7 +53,7 @@ addons:

before_install:
- DOC="false"; BTYPE=""
- if [ $CONFIG == "DOCUMENTATION" ]; then if [ $OriginalRepo == "true" ]; then if [ $TRAVIS_PULL_REQUEST == "false" ]; then DOC="true"; fi; fi; fi
- if [ $CONFIG == "DOCUMENTATION" ]; then DOC="true"; fi
- if [ $DOC == "true" ]; then openssl aes-256-cbc -K $encrypted_a0b8e3011fca_key -iv $encrypted_a0b8e3011fca_iv -in .travis/dgtal_rsa.enc -out .travis/dgtal_rsa -d; chmod 600 .travis/dgtal_rsa; fi
- env
- export SRC_DIR="`pwd`"
Expand All @@ -73,20 +74,18 @@ before_script:
- cmake . $DGTALTYPE -DCMAKE_CXX_COMPILER=$CXXCOMPILER -DCMAKE_C_COMPILER=$CCOMPILER
- make
- cd ..
- if [ $DOC == "true" ]; then .travis/install_doxygen.sh; BTYPE="-DDOXYGEN_EXECUTABLE=$HOME/doxygen/doxygen-1.8.10/bin/doxygen -DCMAKE_BUILD_TYPE=Debug -DWITH_CAIRO=true -DWITH_GMP=true -DWITH_EIGEN=true"; fi
- if [ $DOC == "true" ]; then .travis/install_doxygen.sh; BTYPE="-DDOXYGEN_EXECUTABLE=$TRAVIS_BUILD_DIR/doxygen/bin/doxygen -DCMAKE_BUILD_TYPE=Debug -DWITH_CAIRO=true -DWITH_GMP=true -DWITH_EIGEN=true"; fi
- if [ $DOC == "true" ]; then wget http://dgtal.org/doc/tags/DGtal-tagfile --no-check-certificate ;fi


script:
- echo "---- $DGTALTYPE ---$BUILD_DOC---$UPLOAD_DOC--*$DOC*-$BTYPE---"
- cmake . -DDGtal_DIR=$PWD/DGtal $BTYPE $DGTALTYPE -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=$CXXCOMPILER -DCMAKE_C_COMPILER=$CCOMPILER
- if [ $DOC == "true" ]; then make doc; echo "doc"; fi
- if [ $DOC == "true" ]; then make doc; echo "doc"; mkdir doctools; mv html doctools/tools; fi
- if [ $CONFIG == "Debug" ]; then make; fi
- if [ $CONFIG == "Debug,QGLVIEWER" ]; then make; fi

after_success:
## We publish the DGtalTools tags
- if [ $DOC == "true" ]; then mkdir ${TRAVIS_BUILD_DIR}/tools; mkdir ${TRAVIS_BUILD_DIR}/tools/tools; mv ${TRAVIS_BUILD_DIR}/build/html $TRAVIS_BUILD_DIR/tools/tools; fi



jobs:
Expand All @@ -96,6 +95,6 @@ jobs:
github-token: $GITHUB_TOKEN
keep-history: true
repo: DGtal-team/doc-nightly
target-branch: master
target-branch: gh-pages
verbose: true
local-dir: "$TRAVIS_BUILD_DIR/tools"
local-dir: "$TRAVIS_BUILD_DIR/doctools"
7 changes: 5 additions & 2 deletions .travis/install_doxygen.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
#!/bin/bash

mkdir ~/doxygen && cd ~/doxygen
wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.10.linux.bin.tar.gz
tar xzf doxygen-1.8.10.linux.bin.tar.gz
wget http://doxygen.nl/files/doxygen-1.8.14.src.tar.gz && tar xzf doxygen-1.8.14.src.tar.gz
cd doxygen-1.8.14 ; mkdir build ; cd build
cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$TRAVIS_BUILD_DIR/doxygen/
ninja install

0 comments on commit ff82c24

Please sign in to comment.