1sudo: false 2 3addons: 4 apt: 5 packages: 6 - doxygen 7 - graphviz 8 9language: c 10 11compiler: 12 - gcc 13 - clang 14 15before_script: 16 - export LIBPREDICT_INSTALL_PATH="$PWD/libpredict-install" 17 - mkdir -p $LIBPREDICT_INSTALL_PATH/lib 18 - mkdir -p build 19 20script: 21 - cd build; cmake --version 22 - cmake -D CMAKE_INSTALL_PREFIX=$LIBPREDICT_INSTALL_PATH .. 23 - make 24 - make test 25 - make install 26 - mkdir -p examples 27 - cd examples 28 - export COMPILER_FLAGS="-I $LIBPREDICT_INSTALL_PATH/include -L $LIBPREDICT_INSTALL_PATH/lib" 29 - cmake -D CMAKE_C_FLAGS="$COMPILER_FLAGS" -D CMAKE_CXX_FLAGS="$COMPILER_FLAGS" ../../examples 30 - make 31 32notifications: 33 irc: 34 channels: 35 - "irc.oftc.net#libpredict" 36 use_notice: true 37 skip_join: true 38 39after_success: 40 - $TRAVIS_BUILD_DIR/build/travis/publish-doxygen 41