GSoC/GCI Archive
Google Code-in 2012 Copyleft Games Group

Hedgewars: Lowercase CMake functions

completed by: m4tx

mentors: Andrey Korotaev, Xeli, koda

Remember to join our IRC channel when working on this task! We are on #hedgewars at freenode.net. If you are new to IRC, read this tutorial from a past GCI participant.

Your task

CMake is our build structure: inside every CMakeLists.txt you can find a list of files to be compiled and a given set of options. Very powerful, opensource and crossplatform, visit www.cmake.org to read documentation.

CMake initially was a SHOUTING scripting language, so that everything was written uppecase. This task requires every CMakeLists.txt to be converted in all lowercase. Note that function arguments and default CMake variables should be kept uppercase.

Deliverable

A working patch, that applies cleanly to our source tree. This patch should be in the form of a pull from clone, hg export or unified diff format (in order of preference) implementing the functionality required.