aboutsummaryrefslogtreecommitdiff
path: root/.circleci/init.sh
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@users.noreply.github.com>2020-04-20 01:56:17 -0400
committerGitHub <noreply@github.com>2020-04-20 01:56:17 -0400
commit110489259c0696c0cee5bec6ad7695a0c93d4e74 (patch)
tree34a82b9e686c15e2acb00d62a0f8b95ac126de6d /.circleci/init.sh
parent57c9489b28a481abc078ad3a2dd197079f9c414b (diff)
parent667574b2e5628976c0cc0ddc2e1ae25bf5c0fd02 (diff)
downloadspmc-110489259c0696c0cee5bec6ad7695a0c93d4e74.tar.gz
Merge pull request #28 from jhunkeler/circleci-macos
Circleci macos
Diffstat (limited to '.circleci/init.sh')
-rwxr-xr-x.circleci/init.sh40
1 files changed, 25 insertions, 15 deletions
diff --git a/.circleci/init.sh b/.circleci/init.sh
index 81c5091..877b9de 100755
--- a/.circleci/init.sh
+++ b/.circleci/init.sh
@@ -1,16 +1,26 @@
#!/bin/bash
-yum install -y \
- make \
- patchelf \
- binutils \
- curl-devel \
- openssl-devel \
- file \
- which \
- rsync \
- tar \
- cmake3 \
- gcc \
- gcc-c++ \
- gcc-gfortran \
- glibc-devel
+if [[ $(uname -s) == Linux ]]; then
+ yum install -y \
+ make \
+ patchelf \
+ binutils \
+ curl-devel \
+ openssl-devel \
+ file \
+ which \
+ rsync \
+ tar \
+ cmake3 \
+ gcc \
+ gcc-c++ \
+ gcc-gfortran \
+ glibc-devel
+
+ ln -s cmake3 /usr/bin/cmake
+ ln -s ctest3 /usr/bin/ctest
+
+elif [[ $(uname -s) == Darwin ]]; then
+ brew install cmake \
+ gnu-tar \
+ openssl@1.1
+fi