Skip to content

BZFlag-Dev/bzflag-dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BZFlag Dependencies

This repository contains third-party libraries that are needed to build BZFlag on Windows using Visual C++ and on macOS using Xcode.

Upstream Projects

Here is a list of the upstream source locations:

  • c-ares
  • libcurl
  • PDCurses
  • regex - Looks like it was some version from NetBSD. I haven't yet found the ideal location to pull a new version from, so I'm using what we had.
  • GLEW
  • SDL2
  • zlib

When new versions of these dependencies are released, we should update our copies. Just delete the contents and replace with the new contents of the source tars (not zips). This should be done on a Linux or macOS system so that the execute permission on scripts is preserved.

Requirements

On Windows, you must have Visual Studio 2017 installed with at least "Desktop development with C++".

For macOS, you must have Xcode installed. Additionally, autoconf and automake from homebrew are currently needed to build c-ares.

Building the libraries

On Windows, run buildVC2017.bat. On macOS, run buildmacOS.sh.

Using the libraries

Copy the "dependencies" folder to the game source code directory. It should be alongside include and src.