Interrupt / systemshock

Shockolate - A minimalist and cross platform System Shock source port.
GNU General Public License v3.0
812 stars 65 forks source link

Require preinstalled CMake #341

Closed mrikola closed 4 years ago

mrikola commented 4 years ago

The Windows build scripts currently try to download CMake if it hasn't already been installed. This is kind of a bad idea because the actual game compilation still requires CMake on the PATH -- so I removed the CMake downloading function, and added a check for a CMake binary that errors out if it's not found.

Similar stuff should probably be added to the other dependency build scripts.

mrikola commented 4 years ago

Looks like we'll need another Appveyor cache purge in the master repo. At least in the 64 bit version there's a failed Fluidsynth build in the cached build_ext.