Ticket #317 (closed task: fixed)
Add configuration for CMake build system
| Reported by: | mloskot | Owned by: | mloskot |
|---|---|---|---|
| Priority: | major | Milestone: | 3.3.0 |
| Component: | Build/Install | Version: | svn-trunk |
| Severity: | Idea | Keywords: | cmake |
| Cc: |
Description
The aim of this task is to add build configure for 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 big hassle. My aim is to replace it (msvc80, msvc90 and msvc10 in 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:
- CMake Documentation (read manual for CMake 2.6 or newer)
- Really Cool CMake Features
- CMake Language Syntax
- CMake FAQ
- Introduction to Using CMake GUI on Windows
- CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software - video lecture
Change History
Note: See
TracTickets for help on using
tickets.
