Open dgelessus opened 4 months ago
According to various places in the CMake build scripts, macOS 10.14 seems to be the minimum for building the client.
10.14 is indeed the minimum version for running the client. (Note: building/running.)
I'm not sure what the minimum Xcode to build would be. I'd always encourage the latest - but we might go back to Xcode 11.
The "Building on macOS & Linux" instructions currently say:
This should be updated to mention that macOS has a full client now.
While trying to guide someone through the macOS build process, I also noticed some other things that aren't mentioned in the instructions, and a few small errors:
-B
instead of--builddir
, and for the build step, it should be--build
instead of--builddir
. (This applies to Linux as well. I can't find a--builddir
option documented anywhere.)-G Xcode
to support building the Mac client. (This means that macOS and Linux need different CMake configure commands now.)-DUSE_VCPKG=ON
should probably be recommended as the default for macOS builds. At least PhysX is otherwise difficult/impossible to install via the usual macOS package managers (Homebrew, MacPorts).pkg-config
is required byzlib
(and probably others)python3
is required byvcpkg-tool-meson
(recent Xcode versions include some version of Python 3 I believe, but older ones don't)nasm
is required bylibjpeg-turbo
andlibvpx
(and possibly others, at least when building for x86_64)