Changes in Building_Widelands_on_macOS
Old Title
BuildingWidelandsMac
Editor Comment
Updated to be a bit more streamlined with recent changes in trunk.
Revision Differences of Revision 18
# Building Widelands on Mac OS ¶¶
First, install [Homebrew](http://brew.sh/). (
You will also need to install XCode for both of them. ¶
¶
We will need a recent compiler. This installed gcc-6 on my system: ¶
¶
$ brew tap homebrew/versions ¶
$ brew install --enable-cxx gcc
¶
I also strongly suggest installing [ccache](http://ccache.samba.org/) so that incremental builds do not take ages. ¶
¶
$ brew install ccache ¶
¶
¶
$ brew install python && brew install bzr ¶
¶
¶
$ brew install -v python sdl2 libjpeg libpng libogg libvorbis
¶
$ brew l
$ brew link --force gettext ¶
$ brew link --force
$ brew install
¶
If you want to build a bundle of Widelands, you might need to run something along these lines for icu: ¶
¶
$ install_name_tool
¶
We need a recent libz. This mi
¶
$ brew tap h
¶
Same for bzip2: ¶
$
¶
I
¶
At one point you must also check out the source code of Widelands of course.
This takes forever if you want to have the full version history (which you might
want if you want to do serious development), but if you are only wanting to
build widelands without changing much you can try: ¶
¶
$ bzr checkout --lightweight lp:widelands wl_bzr ¶
¶
'./compile.sh'
addit
how
[build
in the BuildWidelands() function. This script is used to make the daily builds
for Widelands, so it contains all steps that are needed on my system to build
Widelands from scratch, make a Widelands.app bundle and package it into a .dmg. ¶