CMake introduction
CMake initial setup
First setup
Tune up
YQ2_* options

YQ2_SYSTEMWIDE and YQ2_SYSTEMDIR working well
libvorbis and libjpeg added to dependencies
Conditional compilation and definitions
Separate shared common source from the rest

Game DLL only uses shared sources for itself, so it necessary to
separate those source files from the rest.
Target names different from executable names

Targets will be 'client', 'server' and 'game', their respective
executable names will vary, but it won't affect target names. We can
'make client', 'make server', 'make game' safely ...
FindVORBIS.cmake

This cmake module dones't seem to be on standard cmake installations, so
it is necessary to add it manually to the local module location. This
module was taken from another project I found.
Adding X11 on stage
libjpeg on stage
Game DLL build script
First big jump

Almost all features and options from the former Makefile were
replicated, it shouldn't work flawlessly by now, there's still much
refinement needed to be done first...
UNIX is already defined in cmake :p
Renaming architecture
Cross-platform libdl

Make assurance to find the right libdl implementation
zlib typo
Architecture renaming
xvf86vm with YQ2_WITH_X11GAMMA

Making sure that client get linked against xf86vmode libraries when
YQ2_X11GAMMA is set on ...