Changes in WidelandsGoingCMake
Old Title
Editor Comment
Initial
Revision Differences of Revision 1
Widelands project plans to move from the current build system Scons to CMake. ¶¶
This page is to track progress and collect important information in the transition process. ¶
¶
# Table of Contents: ¶
[TOC] ¶
¶
¶
¶
# Important Links ¶
¶
* [Scons](http://www.scons.org) ¶
* [CMake](http://www.cmake.org) ¶
¶
# Identified Tasks ¶
* *make install* does not exclude SVN directories ¶
* add "PATTERN "\*.svn\*" EXCLUDE" to global CMakeLists.txt file *INSTALL* directive ¶
¶
# Important notes ¶
## Starting with CMake in the transition ¶
### Preparation ¶
* $ mkdir ~/wl_cmake_transition ¶
* $ cd ~/wl_cmake_transition ¶
* $ svn co https://widelands.svn.sourceforge.net/svnroot/widelands/branches/cmake-migration widelands-cmake ¶
* $ mkdir widelands-build ¶
* $ cd widelands-build ¶
* $ cmake -DCMAKE_INSTALL_PREFIX=~/../widelands-install ../widelands-cmake ¶
* $ make install -j3 ¶
¶
¶
## Using CMake ¶
*