*ZDoom binary dependencies for macOS
Find a file
2021-01-26 15:54:10 +02:00
.github/workflows run lint regardless of [skip ci] in commit message 2021-01-23 15:26:06 +02:00
.idea add output path for main targets 2020-12-28 11:10:21 +02:00
aedi aedi: add devilutionx hellfire target 2021-01-26 15:54:10 +02:00
deps update sndfile to 1.0.31 2021-01-25 11:31:19 +02:00
patch add sdl2_mixer patch to support fluidsynth 2.1.6+ 2021-01-24 11:49:23 +02:00
source build script: use automated patching for ogg target 2020-12-05 15:42:09 +02:00
test remove obsolete testing files 2021-01-16 15:25:23 +02:00
.gitignore add output path for main targets 2020-12-28 11:10:21 +02:00
build.py split build script onto several modules 2021-01-14 10:34:20 +02:00
dependencies.md make markdown linter happy 2020-06-21 10:36:48 +03:00
readme.md mark command lines as shell scripts in readme 2021-01-23 15:58:01 +02:00

*ZDoom binary dependencies for macOS

This repository contains all binary dependencies required to build macOS application bundles of ZDoom-derived source ports. A few other projects are supported as well, with lesser priority though.

Usage

Download source code, and build a target

build.py --target=<target-name>

Build target from existing source code

build.py --source=<path-to-source-code>

Generate Xcode project instead of building target, and open it

build.py --source=...|--target=... --xcode

Run build.py without arguments for complete list of options.

Prerequisites

  • Xcode 12.2 or newer, launch it once to finish installation
  • CMake 3.18 or newer, CMake.app in /Applications or system-wide cmake console executable

Common information

Libraries were built using 10.9 SDK (Intel x64_64) and 11.0 SDK (ARM64).
macOS 10.9 SDK was obtained from Xcode 6.4. macOS 11.0 SDK was obtained from Xcode 12.2.