Skip to content
This repository has been archived by the owner on Aug 4, 2021. It is now read-only.

alexey-lysiuk/slade-macos-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macOS build environment for SLADE

About

This repository contains all third-party libraries required to build SLADE Doom Editor on macOS.
NOTE: If you are using Homebrew, there is a better way to get SLADE.

Requirements

  • Intel Mac with 64-bit CPU
  • macOS 10.7 Lion or newer
  • Xcode 4.6 or newer
  • Git (installed with the recent versions of Xcode)
  • CMake 2.8 or newer

How to build

There are two methods of building SLADE:

  1. From Xcode:
    Execute xcode.sh script to start Xcode with the project opened. Now you can compile and debug SLADE like any other macOS application.
  2. From command line:
    Execute build.sh script to build SLADE. The application bundle will be created inside build/Release directory.

In both cases the main repository is cloned into SLADE directory. This happened only once during the first run of the script. You will need to pull changes by hand after that.

It's possible to create a Disk Image *.dmg file, suitable for making redistributable builds. Execute make_dmg.sh script to generate it.

You can build and create a Disk Image at an arbitrary Git tag by specifying its name as a command line parameter for xcode.sh and make_dmg.sh scripts. Also, you can switch to a branch other than master and run the corresponding script again.

About

macOS build environment for SLADE Doom Editor

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages