Created
January 27, 2020 20:16
-
-
Save AlexanderRevo/da5e4b2a4d731ff87a69da8d6a1c2865 to your computer and use it in GitHub Desktop.
Building prboom-plus on macOS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Kudos to Ribbiks from Doomworld forums, whose post helped me figure out how to get prboom built in the first place. | |
# Install Xcode from AppStore (you can skip this step if you will be building PrBoom+ without OpenGL support) | |
# Run Terminal and proceed with the following steps. | |
# Install Xcode command line tools | |
xcode-select --install | |
# Install homebrew (you will need to enter your password for installation) | |
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
# Install automake, autoconf, and libraries needed to build prboom-plus | |
brew install automake autoconf sdl2 sdl2_net sdl2_image sdl2_mixer libpng pkg-config | |
# (Optional) Install additional music playback libraries | |
brew install mad dumb fluid-synth portmidi | |
# Get prboom-plus source code from the official PrBoom+ repository | |
svn checkout https://svn.prboom.org/repos/branches/prboom-plus-24/prboom2/ | |
# Enter PrBoom+ directory | |
cd prboom2 | |
# Configure build step 1 | |
./bootstrap # Re-run this if you installed additional packages after running it the first time | |
# Configure build step 2.a (to build with OpenGL support) | |
./configure | |
# Configure build step 2.b (to build without OpenGL support) | |
#./configure --disable-gl | |
# Build PrBoom+ | |
make | |
# Install PrBoom+ to default location (installs to /usr/local/games/) | |
sudo make install |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment