rapidjson/.travis.yml

34 lines
700 B
YAML
Raw Normal View History

language: cpp
compiler:
- clang
- gcc
env:
- config=debug64 config_suffix=debug_x64_gmake
- config=release64 config_suffix=release_x64_gmake
before_install:
- sudo add-apt-repository -y ppa:codegear/release
- sudo apt-get update -qq
2014-07-07 23:26:40 +08:00
- sudo apt-get install -y premake4 valgrind
install: true
before_script:
- cd build
- premake4 'gmake'
- cd "${TRAVIS_BUILD_DIR}"
script:
- make -C build/gmake -f test.make
- make -C build/gmake -f example.make
- cd bin
- ./unittest_${config_suffix}
2014-07-07 23:17:09 +08:00
# - valgrind --leak-check=full --error-exitcode=1 ./unittest_${config_suffix}
# - ./perftest_${config_suffix}
2014-07-07 22:26:44 +08:00
after_script:
2014-07-07 23:17:09 +08:00
- cd "${TRAVIS_BUILD_DIR}"
2014-07-07 22:26:44 +08:00
- doxygen build/Doxyfile