/ardour-build

Ardour Unofficial Builds | Github Actions Build of Ardour for Linux, MacOS and Windows. https://github.com/Ardour/ardour

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Ardour build for MacOA

Note

waf configure without --freebie

Steps

From here on, we will refer to the directory where your Ardour source code is located as $AD. It does not matter where it is located on your system. Typically it will be a location such as ~/ardour or maybe /usr/local/src/ardour

If building from git, checkout Ardour

cd $AD
git clone git://git.ardour.org/ardour/ardour.git <VERSION>
cd $AD/<VERSION>

OR If building from a source tarball, unpack it

cd $AD
tar xf /where/you/put/the/source/tarball
cd ardour-<VERSION>

Now, the build

./waf configure --strict --with-backends=jack,coreaudio,dummy --ptformat --optimize
./waf -j$(sysctl -n hw.logicalcpu)
./waf i18n

You do not need to install in order to use your new build of Ardour. You can run it from within the build tree:

cd gtk2_ardour
./ardev

To install the results:

./waf install

To uninstall:

./waf uninstall

To clean up results of a build (objects, libraries, etc) use

./waf clean

Creating An Application Bundle

Applications on OS X take the form of "bundles", which are nothing more than a directory tree which contain everything the app needs to run.

cd tools/osx_packaging
./osx_build --nls --public

You now have a functioning .dmg bundle.

reference