Update OSX build instructions

Two notable changes: attempting to forcibly link icu4c no longer works for :reasons:, so you have to manually add it to the pkg-config and compiler/linker search directories. Additionally, homebrew removed build options from most packages as part of https://github.com/Homebrew/homebrew-core/issues/31510, and this includes luajit and boost. The former builds with gc64 by default on HEAD, and the latter with icu4c support by default, so this actually somewhat simplifies things.
This commit is contained in:
Ryan Lucia 2019-05-16 14:46:26 -04:00
parent c2085d139c
commit a5228d8d44

View file

@ -45,11 +45,12 @@ Nothing older than Xcode 5 has been tested recently, but it is likely that some
For personal usage, you can use homebrew to install almost all of Aegisub's dependencies: For personal usage, you can use homebrew to install almost all of Aegisub's dependencies:
brew install autoconf automake ffmpeg ffms2 fftw freetype fribidi gettext icu4c libass m4 pkg-config brew install autoconf automake ffmpeg ffms2 fftw freetype fribidi gettext icu4c libass m4 pkg-config boost
brew install --devel --with-gc64 luajit brew install luajit --HEAD
brew link --force icu4c
brew link --force gettext brew link --force gettext
brew install --with-icu4c boost export LDFLAGS="-L/usr/local/opt/icu4c/lib"
export CPPFLAGS="-I/usr/local/opt/icu4c/include"
export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig"
wxWidgets is located in vendor/wxWidgets, and can be built like so: wxWidgets is located in vendor/wxWidgets, and can be built like so: