aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-10-16 20:21:18 +0800
committerchriseth <chris@ethereum.org>2018-10-16 20:49:51 +0800
commit0d1b4d6f33e97027463ab23d0dbb37e8be1ba120 (patch)
treeb2272012629c1214a3b212e058fc69c335fe50bf
parent036929aba11268eafb602394af8b212fbe56ae6c (diff)
downloaddexon-solidity-0d1b4d6f33e97027463ab23d0dbb37e8be1ba120.tar
dexon-solidity-0d1b4d6f33e97027463ab23d0dbb37e8be1ba120.tar.gz
dexon-solidity-0d1b4d6f33e97027463ab23d0dbb37e8be1ba120.tar.bz2
dexon-solidity-0d1b4d6f33e97027463ab23d0dbb37e8be1ba120.tar.lz
dexon-solidity-0d1b4d6f33e97027463ab23d0dbb37e8be1ba120.tar.xz
dexon-solidity-0d1b4d6f33e97027463ab23d0dbb37e8be1ba120.tar.zst
dexon-solidity-0d1b4d6f33e97027463ab23d0dbb37e8be1ba120.zip
Add clang7 build step
-rw-r--r--.circleci/config.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index c975740d..2967e1fb 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -139,6 +139,29 @@ jobs:
paths:
- "*"
+ build_x86_clang7:
+ docker:
+ - image: buildpack-deps:cosmic
+ environment:
+ TERM: xterm
+ CC: /usr/bin/clang-7
+ CXX: /usr/bin/clang++-7
+ steps:
+ - checkout
+ - run:
+ name: Install build dependencies
+ command: |
+ apt-get -qq update
+ apt-get -qy install clang-7 cmake libboost-regex-dev libboost-filesystem-dev libboost-test-dev libboost-system-dev libboost-program-options-dev libz3-dev
+ ./scripts/install_obsolete_jsoncpp_1_7_4.sh
+ - run: *setup_prerelease_commit_hash
+ - run: *run_build
+ - store_artifacts: *solc_artifact
+ - persist_to_workspace:
+ root: build
+ paths:
+ - "*"
+
build_x86_mac:
macos:
xcode: "10.0.0"
@@ -296,6 +319,7 @@ workflows:
requires:
- build_emscripten
- build_x86_linux: *build_on_tags
+ - build_x86_clang7: *build_on_tags
- build_x86_mac: *build_on_tags
- test_x86_linux:
<<: *build_on_tags