From 6f7b3cf50ec4464c50b6d1beedc6a6005efe3282 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20K=C3=B6cher?= Date: Tue, 17 Oct 2017 10:58:03 +0200 Subject: [PATCH] added MacOS 10.13 HighSierra as supported --- candi.sh | 5 +-- .../platforms/supported/highsierra.platform | 34 +++++++++++++++++++ 2 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 deal.II-toolchain/platforms/supported/highsierra.platform diff --git a/candi.sh b/candi.sh index 1b1ea1a..514cb38 100755 --- a/candi.sh +++ b/candi.sh @@ -554,8 +554,9 @@ guess_platform() { elif [ -x /usr/bin/sw_vers ]; then local MACOSVER=$(sw_vers -productVersion) case ${MACOSVER} in - 10.11*) echo elcapitan;; - 10.12*) echo sierra;; + 10.11*) echo elcapitan;; + 10.12*) echo sierra;; + 10.13*) echo highsierra;; esac elif [ ! -z "$CRAYOS_VERSION" ]; then diff --git a/deal.II-toolchain/platforms/supported/highsierra.platform b/deal.II-toolchain/platforms/supported/highsierra.platform new file mode 100644 index 0000000..b501c04 --- /dev/null +++ b/deal.II-toolchain/platforms/supported/highsierra.platform @@ -0,0 +1,34 @@ +# macOS 10.13 (High Sierra) +# +# macOS support is experimental and requires: +# - a recent version of xcode with command line tools +# - openmpi installed using homebrew and +# - cmake +# +# Detailed Installation Notes: +# - install Xcode from AppStore, open it and accept the license. +# - Open Terminal, and install Xcode command line tools via +# $ xcode-select --install +# and then run +# $ xcodebuild -license +# to accept the license. +# +# Install Homebrew in a Terminal via +# $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" +# +# Install the following via Homebrew +# $ brew install cmake +# $ brew install openmpi --c++11 --with-mpi-thread-multiple +# +# (Optional) Install the following via Homebrew +# $ brew install wget +# $ brew install gnuplot +# +# $ brew install bash +# and follow the shell activation notes. +# +# $ brew install modules +# and follow the activation notes to use the modulefile configuration. +# +## + -- 2.39.5