id summary reporter owner description type status priority milestone component version severity resolution keywords cc 317 Add configuration for CMake build system mloskot mloskot "The aim of this task is to add build configure for [http://www.cmake.org/ CMake] - a modern cross-platform fast build system, a meta-builder. One of many reasons is that maintenance of the Visual C++ solutions and projects is usually a [ticket:273 big hassle]. My aim is to replace it (msvc80, msvc90 and msvc10 in [source:trunk/build@2849 trunk/build]) with CMake configuration. Then users will be able to generate Visual Studio projects or other build configurations of their wish which are supported by CMake. Requirements: * CMake 2.6+ * One of the build toolsets supported by GEOS and also by CMake generators (i.e. GCC 4.x, Visual Studio 2003+, XCode 2.8+) Resources: * [http://www.cmake.org/cmake/help/documentation.html CMake Documentation] (read manual for CMake 2.6 or newer) * [http://www.itk.org/Wiki/Really_Cool_CMake_Features Really Cool CMake Features] * [http://www.itk.org/Wiki/CMake/Language_Syntax CMake Language Syntax] * [http://www.vtk.org/Wiki/CMake_FAQ CMake FAQ] * Introduction to [http://www.opentissue.org/wikitissue/index.php/Using_CMake Using CMake] GUI on Windows * [http://www.youtube.com/watch?v=8Ut9o4OdSC0 CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software] - video lecture" task closed major 3.3.0 Build/Install main Idea fixed cmake