Skip to content

Commit 5a9e287

Browse files
committed
MacOS instructions improved.
1 parent 1fb8944 commit 5a9e287

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

INSTALL.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ tar zxvf jibal_data.tar.gz -C "$HOME/.jibal"
8585
$ brew tap JYU-IBA/iba
8686
$ brew install jabs-cli
8787

88-
3. If you want to develop JaBS and not just use it, follow Linux instructions above, install *libxml2*, *readline* and *qt6* using Homebrew. Installing *libomp* from homebrew is also recommended to enable OpenMP parallel processing. You may need to set the *OpenMP_ROOT* environment variable to get CMake to find it on Apple silicon, like this:
88+
3. Stopping data is bundled with JaBS binary versions, but you need to download that separately for Homebrew installations. See [JIBAL instructions](http://users.jyu.fi/~jaakjuli/jibal/) and the end of the Linux instructions above.
89+
4. If you want to develop JaBS and not just use it, follow Linux instructions above, install *libxml2*, *readline* and *qt6* using Homebrew. Installing *libomp* from homebrew is also recommended to enable OpenMP parallel processing. You may need to set the *OpenMP_ROOT* environment variable to get CMake to find it on Apple silicon, like this:
8990

9091
$ export OpenMP_ROOT="/opt/homebrew/opt/libomp/"
9192

README.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,17 @@ Please see additional notes regarding copyrights of included open source code at
2424
Additional information and resources might be available on [JaBS home page](http://users.jyu.fi/~jaakjuli/jabs/).
2525

2626
## Binary packages
27-
Some ready-to-use binary packages for each [release](https://github.com/JYU-IBA/jabs/releases) for Windows and macOS may be available. The Windows distribution includes two executables: `jabs.exe` (command line) and `qjabs.exe` (graphical interface). The macOS binary is a regular application bundle. All necessary data files (stopping etc.) are included in these distributions.
27+
Supported platforms are Windows, macOS and Linux.
2828

29-
See instructions below on how to compile JaBS from sources. Supported platforms are Windows, macOS and Linux.
29+
Some ready-to-use binary packages for each [release](https://github.com/JYU-IBA/jabs/releases) for Windows and macOS are be available.
30+
The Windows distribution includes two executables: `jabs.exe` (command line) and `qjabs.exe` (graphical interface).
31+
No installation is required and all necessary data files are included.
32+
33+
The macOS binary is a disk image (dmg) of a regular application bundle (.app).
34+
All necessary data files (stopping etc.) are included in these distributions, but the command line version is not.
35+
You can install (compile) this with Homebrew if you want to, see see [instructions](INSTALL.md) on how to compile JaBS from sources. Since the application is from an unregistered developer, you have to follow Apple instructions on [how to open a Mac app from an unknown developer](https://support.apple.com/en-gb/guide/mac-help/mh40616/mac).
36+
37+
JaBS is tested on Linux, but binary packages are not currently available, but you can easily install JaBS from sources or you can contact the author for binaries.
3038

3139
## Getting started
3240

0 commit comments

Comments
 (0)