Merge pull request #111 from DioEgizio/patch-1
improve a bit MacOS build instructions
This commit is contained in:
commit
c569bfbe6d
12
BUILD.md
12
BUILD.md
@ -256,8 +256,8 @@ zlib1.dll
|
|||||||
|
|
||||||
- Install XCode Command Line tools
|
- Install XCode Command Line tools
|
||||||
- Install the official build of CMake (https://cmake.org/download/)
|
- Install the official build of CMake (https://cmake.org/download/)
|
||||||
- Install JDK 8 (https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)
|
- Install JDK 8 (https://adoptium.net/releases.html?variant=openjdk8&jvmVariant=hotspot)
|
||||||
- Get Qt 5.6 and install it (https://download.qt.io/new_archive/qt/5.6/5.6.3/)
|
- Get Qt 5.6 and install it (https://download.qt.io/new_archive/qt/5.6/5.6.3/) or higher (tested) (https://www.qt.io/download-qt-installer?utm_referrer=https%3A%2F%2Fwww.qt.io%2Fdownload-open-source)
|
||||||
|
|
||||||
You can use `homebrew` to simplify the installation of build dependencies
|
You can use `homebrew` to simplify the installation of build dependencies
|
||||||
|
|
||||||
@ -271,7 +271,7 @@ xcode-select --install
|
|||||||
|
|
||||||
### Build
|
### Build
|
||||||
|
|
||||||
Pick an installation path - this is where the final `.app` will be constructed when you run `make install`. Supply it as the `CMAKE_INSTALL_PREFIX` argument during CMake configuration.
|
Pick an installation path - this is where the final `PolyMC.app` will be constructed when you run `make install`. Supply it as the `CMAKE_INSTALL_PREFIX` argument during CMake configuration. By default, it's in the dist folder under PolyMC
|
||||||
|
|
||||||
```
|
```
|
||||||
mkdir build
|
mkdir build
|
||||||
@ -281,15 +281,15 @@ cmake \
|
|||||||
-DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
|
-DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH="$(dirname $PWD)/dist/" \
|
-DCMAKE_INSTALL_PREFIX:PATH="$(dirname $PWD)/dist/" \
|
||||||
-DCMAKE_PREFIX_PATH="/path/to/Qt5.6/" \
|
-DCMAKE_PREFIX_PATH="/path/to/Qt/" \
|
||||||
-DQt5_DIR="/path/to/Qt5.6/" \
|
-DQt5_DIR="/path/to/Qt/" \
|
||||||
-DLauncher_LAYOUT=mac-bundle \
|
-DLauncher_LAYOUT=mac-bundle \
|
||||||
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 \
|
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 \
|
||||||
..
|
..
|
||||||
make install
|
make install
|
||||||
```
|
```
|
||||||
|
|
||||||
Remember to replace `/path/to/Qt5.6/` with the actual path. For newer Qt installations, it is often in your home directory.
|
Remember to replace `/path/to/Qt/` with the actual path. For newer Qt installations, it is often in your home directory.
|
||||||
|
|
||||||
**Note:** The final app bundle may not run due to code signing issues, which
|
**Note:** The final app bundle may not run due to code signing issues, which
|
||||||
need to be fixed with `codesign -fs -`.
|
need to be fixed with `codesign -fs -`.
|
||||||
|
@ -22,8 +22,7 @@ This is a **fork** of the MultiMC Launcher and not endorsed by MultiMC. The Poly
|
|||||||
- [AppImage SHA256](https://packages.polymc.org/latest/appimage/PolyMC-latest-x86_64.AppImage.sha256)
|
- [AppImage SHA256](https://packages.polymc.org/latest/appimage/PolyMC-latest-x86_64.AppImage.sha256)
|
||||||
- All packages (archived by version) can be found [here](https://packages.polymc.org/) ([latest](https://packages.polymc.org/latest)).
|
- All packages (archived by version) can be found [here](https://packages.polymc.org/) ([latest](https://packages.polymc.org/latest)).
|
||||||
- Last build status: https://jenkins.polymc.org/job/PolyMC/lastBuild/
|
- Last build status: https://jenkins.polymc.org/job/PolyMC/lastBuild/
|
||||||
- [System Package (AMD64)](https://packages.polymc.org/latest/lin64-system/lin64-system.tar.zst) ([SHA256](https://packages.polymc.org/latest/lin64-system/lin64-system.tar.zst.sha256)) - a generic system package intended to be used as a base for making distro-specific packages
|
-
|
||||||
|
|
||||||
### <img src="https://www.vectorlogo.zone/logos/archlinux/archlinux-icon.svg" height="20"/> Arch Linux
|
### <img src="https://www.vectorlogo.zone/logos/archlinux/archlinux-icon.svg" height="20"/> Arch Linux
|
||||||
|
|
||||||
There are several AUR packages available:
|
There are several AUR packages available:
|
||||||
@ -91,7 +90,7 @@ sudo dnf install polymc
|
|||||||
|
|
||||||
## <img src="https://www.vectorlogo.zone/logos/apple/apple-tile.svg" height="20" /> MacOS
|
## <img src="https://www.vectorlogo.zone/logos/apple/apple-tile.svg" height="20" /> MacOS
|
||||||
|
|
||||||
MacOS currently does not have any packages. We are still working on setting up MacOS packaging.
|
MacOS currently does not have any packages. We are still working on setting up MacOS packaging. Meanwhile, you can [build](https://github.com/PolyMC/PolyMC/blob/develop/BUILD.md#macos) it for yourself.
|
||||||
|
|
||||||
# Help & Support
|
# Help & Support
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user