My own testing has confirmed this working on Linux and MinGW cross compile.
Basically, source code files are listed in Sourcefile
s now. It's just a plaintext list of filenames. The filenames are relative to the directory of the Sourcefile.
Executables now go into bin
directly, instead of bin/Mingw/Release
for instance. If you use DEBUGMODE=1
, it goes into bin/debug
.
I've also removed some configuration for little used or abandoned platforms such as Pandora, Haiku, DUMMY, DJGPPDOS (this one should've been killed before), Solaris, and MACOSX.
Some MSVC stuff removed from CMakeLists.txt.