Skip to content

Commit 9b0134b

Browse files
committed
Install eldarica on OSX machines
1 parent f82f0a1 commit 9b0134b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.circleci/osx_install_dependencies.sh

+11
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ then
5555
brew install coreutils
5656
brew install diffutils
5757
brew install grep
58+
# JRE is required to run eldarica solver
59+
brew install openjdk@11
60+
brew install unzip
5861

5962
# writing to /usr/local/lib need administrative privileges.
6063
sudo ./scripts/install_obsolete_jsoncpp_1_7_4.sh
@@ -73,6 +76,14 @@ then
7376
cd ..
7477
sudo rm -rf "$boost_dir"
7578

79+
# eldarica
80+
eldarica_version="2.1"
81+
wget "https://github.com/uuverifiers/eldarica/releases/download/v${eldarica_version}/eldarica-bin-${eldarica_version}.zip" -O /tmp/eld_binaries.zip
82+
validate_checksum /tmp/eld_binaries.zip 0ac43f45c0925383c9d2077f62bbb515fd792375f3b2b101b30c9e81dcd7785c
83+
unzip /tmp/eld_binaries.zip -d /tmp
84+
sudo mv /tmp/eldarica/{eld,eld-client,target,eldEnv} /usr/local/bin
85+
rm -rf /tmp/{eldarica,eld_binaries.zip}
86+
7687
# z3
7788
z3_version="4.12.1"
7889
z3_dir="z3-z3-$z3_version"

0 commit comments

Comments
 (0)