You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-25Lines changed: 3 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,31 +73,9 @@ Done!
73
73
74
74
75
75
### Installing PhASAR a MacOS system
76
-
Mac OS 10.13.1 or higher only!
77
-
To install the framework on a Mac we will rely on Homebrew. (https://brew.sh/)
78
-
79
-
Please follow the instructions down below.
80
-
81
-
```
82
-
$ brew install boost
83
-
$ brew install python3
84
-
# Install llvm version 10
85
-
$ brew install llvm
86
-
# Setting the paths
87
-
# Use LLVM's Clang rather than Apple's Clang compiler
88
-
$ export CC=/usr/local/opt/llvm/bin/clang
89
-
$ export CXX=/usr/local/opt/llvm/bin/clang++
90
-
# Set PATH env variable to /usr/local/opt/llvm/bin
91
-
# Go to PhASAR directory run the following commands
92
-
$ git submodule init
93
-
$ git submodule update
94
-
$ mkdir build
95
-
$ cd build/
96
-
$ cmake -DCMAKE_BUILD_TYPE=Release ..
97
-
$ make -j $(nproc) # or use a different number of cores to compile it
98
-
$ sudo make install # if you wish a system-wise installation
99
-
```
100
-
76
+
Due to unfortunate updates to MacOS and the handling of C++, especially on the newer M1 processors, we can't support native development on Mac.
77
+
The easiest solution to develop PhASAR on a Mac right now is to use [dockers development environments](https://docs.docker.com/desktop/dev-environments/). Clone this repository as described in their documentation. Afterwards, you have to login once manually, as a root user by running `docker exec -it -u root <container name> /bin/bash` to complete the rest of the install process as described in this readme (install submodules, run bootstrap.sh, ...).
78
+
Now you can just attach your docker container to VS Code or any other IDE, which supports remote development.
101
79
102
80
### Compiling PhASAR (if not already done using the installation scripts)
103
81
Set the system's variables for the C and C++ compiler to clang:
0 commit comments