mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
6d5547a Set version to 1.0.0-b34 6fab138 Fix and tidy up CMake build scripts: ccefa54 Set version to 1.0.0-b33 32afe41 Set internal state correctly when writing frames: fe3e20b Add write_frames unit test 578dcd0 Add decorator unit test aaa3733 Use fwrite return value in file_body df66165 Require Visual Studio 2015 Update 3 or later b8e5a21 Set version to 1.0.0-b32 ffb1758 Update CMake scripts for finding packages: b893749 Remove http Writer suspend and resume feature (API Change): 27864fb Add io_service completion invariants tests eba05a7 Set version to 1.0.0-b31 484bcef Fix badge markdown in README.md 5663bea Add missing dynabuf_readstream member 0d7a551 Tidy up build settings 0fd4030 Move the handler, don't copy it git-subtree-dir: src/beast git-subtree-split: 6d5547a32c50ec95832c4779311502555ab0ee1f
25 lines
1.3 KiB
YAML
25 lines
1.3 KiB
YAML
machine:
|
|
services:
|
|
- docker
|
|
dependencies:
|
|
pre:
|
|
- sudo apt-add-repository -y ppa:ubuntu-toolchain-r/test
|
|
- echo "deb [arch=amd64 trusted=yes] https://test-mirrors.ripple.com/ubuntu/ trusty testing" | sudo tee /etc/apt/sources.list.d/ripple.list
|
|
- sudo apt-get update -qq
|
|
- sudo apt-get purge -qq libboost1.48-dev
|
|
- sudo apt-get install -qq libboost1.60-all-dev
|
|
- sudo apt-get install -qq clang-3.6 gcc-5 g++-5 libobjc-5-dev libgcc-5-dev libstdc++-5-dev libclang1-3.6 libgcc1 libgomp1 libstdc++6 scons protobuf-compiler libprotobuf-dev libssl-dev exuberant-ctags
|
|
- lsb_release -a
|
|
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 99
|
|
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 99
|
|
- sudo update-alternatives --force --install /usr/bin/clang clang /usr/bin/clang-3.6 99 --slave /usr/bin/clang++ clang++ /usr/bin/clang++-3.6
|
|
- gcc --version
|
|
- clang --version
|
|
- clang++ --version
|
|
test:
|
|
pre:
|
|
- scons clang.debug
|
|
override:
|
|
# Execute unit tests under gdb
|
|
- gdb -return-child-result -quiet -batch -ex "set env MALLOC_CHECK_=3" -ex "set print thread-events off" -ex run -ex "thread apply all backtrace full" -ex "quit" --args build/clang.debug/rippled --unittest --quiet --unittest-log
|