]> https://gitweb.dealii.org/ - candi.git/commitdiff
added MacOS 10.13 HighSierra as supported 55/head
authorUwe Köcher <koecher@hsu-hamburg.de>
Tue, 17 Oct 2017 08:58:03 +0000 (10:58 +0200)
committerUwe Köcher <koecher@hsu-hamburg.de>
Tue, 17 Oct 2017 08:58:03 +0000 (10:58 +0200)
candi.sh
deal.II-toolchain/platforms/supported/highsierra.platform [new file with mode: 0644]

index 1b1ea1a4100b3b9f16d9e22a493eaa1c05dd58eb..514cb38e1a3cfb48b1d4d3bcbf56f5b7af56e90f 100755 (executable)
--- 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 (file)
index 0000000..b501c04
--- /dev/null
@@ -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.
+# 
+##
+

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.