BZFlag-Dev / bzflag-dependencies

Dependencies for building BZFlag on Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BZFlag Dependencies

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

Upstream

Here is a list of the upstream source locations:

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

Building the libraries

A batch file to build for Visual C++ 2017 is provided. Run the buildVC2017.bat file and it should build the libraries. Output will go into a folder such as output-release-x86. Run a 'git clean -x -f -d' before switching between Visual C++ versions.

Using the libraries

Create an environment variable called BZ_DEPS that points to the directory that the output directories are contained within. For instance, if output-release-x86 is at 'D:\bzflag-dependencies\output-release-x86', then BZ_DEPS should be 'D:\bzflag-dependencies'.

Updating the libraries

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.

About

Dependencies for building BZFlag on Windows


Languages

Language:C 45.0%Language:C++ 21.9%Language:HTML 17.4%Language:Makefile 3.8%Language:Roff 3.0%Language:Shell 2.8%Language:M4 1.6%Language:Perl 1.1%Language:Objective-C 0.9%Language:CMake 0.8%Language:DIGITAL Command Language 0.3%Language:JavaScript 0.3%Language:Java 0.3%Language:Ada 0.1%Language:D 0.1%Language:Batchfile 0.1%Language:Pascal 0.1%Language:Assembly 0.1%Language:C# 0.1%Language:Python 0.1%Language:Awk 0.1%Language:CSS 0.0%Language:Metal 0.0%Language:Module Management System 0.0%Language:SAS 0.0%Language:Dockerfile 0.0%Language:NASL 0.0%Language:Gnuplot 0.0%Language:DTrace 0.0%