|
3 hours ago | |
---|---|---|
doc/original | 4 months ago | |
lib/soloud | 3 months ago | |
src | 3 hours ago | |
.clang-format | 3 hours ago | |
.gitignore | 3 months ago | |
CMakeLists.txt | 2 weeks ago | |
COPYING | 4 months ago | |
README.md | 2 days ago | |
TODO | 3 hours ago |
I don't even want to call this a game yet; this is just a collection of hacks because I think it's fun to hack on the Quake source code, and have for, I dunno, more than a decade now.
You'll need:
Libraries already bundled here:
To build, generate Makefiles for your platform with cmake
.
To run Clang's static analysis on the code, call CMake as follows:
mkdir ../tmp
cd ../tmp
scan-build cmake -DCMAKE_CXX_COMPILER=/usr/lib/clang/c++-analyzer -DCMAKE_C_COMPILER=/usr/lib/clang/ccc-analyzer ../quake
scan-build make clean all
To run cppcheck
, call:
cppcheck --project=build/compile_commands.json 2> out
I've got a few tags in this repository for various points in the development history that I might want to roll back to at some point in the future. They are:
The original Quake source was copyright (C) 1996-1997 Id Software, Inc., and released under the terms of the GPLv2 license. The modifications here are copyright (C) 2020-2021 Charles Pence, and also released under GPLv2.