Difference between revisions of "CMake"

From Armagetron
(New page: The [https://code.launchpad.net/~armagetronad-dev/armagetronad/trunk-cmake CMake branch] implements [http://www.cmake.org/cmake/help/documentation.html CMake] as build files generator inst...)
 
m (→‎What Works: detailled conditions for running the server and added ability to install)
Line 4: Line 4:
 
* Building Client OR Dedicated (DEDICATED cmake var)
 
* Building Client OR Dedicated (DEDICATED cmake var)
 
* Building Master
 
* Building Master
* Running them
+
* Running them in a non-outsourced build
 
** Version tags
 
** Version tags
 
*** Releasing (RELEASE cmake var)
 
*** Releasing (RELEASE cmake var)
 
** Resource sorting
 
** Resource sorting
 +
* Installing
  
 
==What needs to be done/tested==
 
==What needs to be done/tested==

Revision as of 14:40, 17 January 2010

The CMake branch implements CMake as build files generator instead of autotools.

What Works

  • Building Client OR Dedicated (DEDICATED cmake var)
  • Building Master
  • Running them in a non-outsourced build
    • Version tags
      • Releasing (RELEASE cmake var)
    • Resource sorting
  • Installing

What needs to be done/tested

  • Windows/Mac support and cross-compilation
  • Debug targets
  • Tarball'ing