WhoBrokeTheBuild's Development Blog

Blog

View My GitHub Profile

6 May 2020

Build Systems

by Stephen Lane-Walsh

A logical first step when building a complex software project, like a Game Engine, is choosing a build system. This post will lay out my requirements, and then go through the build systems that I’ve tried.

The code used in all of the examples for this section can be found here:
https://github.com/WhoBrokeTheBuild/build-systems/tree/main

Requirements

Make

Autotools

Meson

Visual Studio

CMake

This post is part of my series on Game Engine Development.
  1. Building a Game Engine
  2. Build Systems
    • Make
    • Autotools
    • Meson
    • Visual Studio
    • CMake
tags: Game Engine - Programming - C++ - CMake - Git