*ZDoom binary dependencies for macOS
Find a file
2021-06-12 12:57:15 +03:00
.github/workflows specify continuous integration runners explicitly 2021-03-14 22:15:13 +02:00
.idea
aedi aedi: update mpg123 to 1.28.0 2021-06-12 12:57:03 +03:00
deps update mpg123 to 1.28.0 2021-06-12 12:57:15 +03:00
patch aedi: update mpg123 to 1.28.0 2021-06-12 12:57:03 +03:00
source
test use expect macro in existing tests 2021-05-17 10:28:55 +03:00
.gitignore
build.py
dependencies.md rearrange dependency list 2021-05-30 12:38:23 +03:00
readme.md

*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.