CMake Life Cycle Considerations: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(Replace content with link to new CMake community wiki)
 
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Life cycle considerations ==
{{CMake/Template/Moved}}


When deciding which minimum version of cmake shall be required by a particular
This page has moved [https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/Life-Cycle-Considerations here].
project, it is always good to consider the operating system versions of your
potential userbase. If your users cannot use the cmake version supplied by their
linux distribution or software vendor, they might be less willing to try out
newer versions of your project.
 
 
== CMake versions available in several linux/UNIX distributions ==
 
The following table shows cmake versions available in several operating system
releases. Only releases are shown that are still in service (i.e. are not marked
as obsolete by their respective vendor). Distributions without clearly defined
release versions ("rolling releases") are not included in this table.
 
{|
|+ CMake version supplied by various linux distributions, by date
! Release Date
! Distribution Version / Codename
! Supported until
! CMake Version available
|-
| 2013-04-05 || Debian 7.0 (wheezy)                  || n/a        || 2.8.9
|-
| 2013-01-15 || Fedora 18 (Spherical Cow)            || tba        || 2.8.10
|-
| 2012-10-18 || Ubuntu 12.10 (Quantal Quetzal)      || n/a    || 2.8.9<ref>http://packages.ubuntu.com/quantal/cmake</ref>
|-
| 2012-09-28 || Slackware 14.0                      || n/a        || 2.8.8
|-
| 2012-09-05 || openSUSE 12.2                        || n/a        || 2.8.8
|-
|  2012-05-29 || Fedora 17 (Beefy Miracle)          || Mid 2013  || 2.8.8
|-
|  2012-04-26 || Ubuntu 12.04 LTS (Precise Pangolin) || 2017-04    || 2.8.7
|-
|  2011-11-16 || openSUSE 12.1                      || n/a        || 2.8.6
|-
|  2011-11-08 || Fedora 16 (Verne)                  || 2012-12-27 || 2.8.5
|-
|  2011-10-13 || Ubuntu 11.10 (Oneiric Ocelot)      || 2013-04    || 2.8.5
|-
|  2011-04-28 || Ubuntu 11.04 (Natty Narwhal)        || 2012-10-28 || 2.8.3
|-
|  2011-04-28 || Slackware 13.37      || n/a || 2.8.4
|-
|  2011-03-10 || openSUSE 11.4                      || 2014-07    || 2.8.3
|-
|  2011-02-06 || Debian 6.0 (squeeze)                || ca. 2014-04<ref>usually around 1 year after new stable is released</ref>        || 2.8.2
|-
|  2010-11-10 || RHEL/CentOS 6                      || 2020-11-30 || 2.6.4<ref>based on CentOS entries in http://fr2.rpmfind.net/linux/rpm2html/search.php?query=cmake</ref>
|-
|  2010-04-29 || Ubuntu 10.04 LTS (Lucid Lynx)      || 2015-04    || 2.8.0
|-
|  2009-11-12 || openSUSE 11.2                      || 2012-11    || n/a
|-
|  2009-03-24 || SUSE Linux Enterprise 11            || 2016-03-31 || 2.6.2<ref>Available as add-on product "SDK"</ref>
|-
|  2008-04-24 || Ubuntu 8.0.4 LTS (Hardy Heron)      || 2013-04    || 2.4.7
|-
|  2007-03-15 || RHEL/CentOS 5                      || 2017-03-31 || 2.6.4<ref>based on CentOS entries in http://fr2.rpmfind.net/linux/rpm2html/search.php?query=cmake</ref>
|-
|  2006-07-17 || SUSE Linux Enterprise 10            || 2013-07-31 || 2.6.??<ref>Available as add-on product "SDK"</ref>.
|-
|  2009?      || Scientific Linux (CERN) 5            || 2017-04    || 2.6.4
|}
 
=== Sources ===
 
This information has been compiled from the following sources:
 
* http://fr2.rpmfind.net/linux/rpm2html/search.php?query=cmake
* Debian [http://www.debian.org/releases/ Releases] [http://packages.debian.org/search?keywords=cmake CMake Package]
* Ubuntu [https://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions Releases] [http://packages.ubuntu.com/search?keywords=cmake CMake Package]
* Opensuse [https://en.wikipedia.org/wiki/Opensuse#Version_history Releases] [http://en.opensuse.org/openSUSE:Evergreen Community updates ("Evergreen")]
* Fedora [http://fedoraproject.org/wiki/Releases Releases] [https://admin.fedoraproject.org/updates/cmake CMake Package]
* Redhat [https://access.redhat.com/knowledge/articles/3078 Releases]
* http://support.novell.com/lifecycle/ (search term "SUSE linux enterprise")
* Mandriva [http://www.mandriva.com/en/support/lifecycle/ Releases]
* http://linux.web.cern.ch/linux/scientific5/
 
If you have information on other linux or unix distributions, please add them to
the appropriate table. Be sure to add the source of your information to the list
of source, so others can update the information more easily.
 
== CMake release dates ==
 
{|
|+ Release dates of CMake versions<ref>http://www.kitware.com/news/home/browse/CMake</ref><ref>http://cmake.org/gitweb?p=cmake.git;a=tags</ref>
! CMake Version
! Released
|-
|  2.8.10  || 2012-10-31
|-
|  2.8.9  || 2012-08-09
|-
|  2.8.8  || 2012-04-19
|-
|  2.8.7  || 2012-01-02
|-
|  2.8.6  || 2011-10-04
|-
|  2.8.5  || 2011-07-14
|-
|  2.8.4  || 2011-02-16
|-
|  2.8.3  || 2010-11-03
|-
|  2.8.2  || 2010-06-28
|-
|  2.8.1  || 2010-04-05
|-
|  2.8.0  || 2009-11-04
|-
|  2.6.4  || 2009-05-05
|-
|  2.6.3  || 2009-02-23
|-
|  2.6.2  || 2008-09-25
|-
|  2.6.1  || 2008-08-01
|-
|  2.6.0  || 2008-05-06
|-
|  2.4.8  || 2008-04-01
|-
|  2.4.7  || 2007-06-16
|-
|  2.4.6  || 2007-01-13
|-
|  2.4.5  || 2006-12-04
|-
|  2.4.4  || 2006-11-20
|-
|  2.4.3  || 2006-07-31
|-
|  2.4.2  || 2006-07-13
|-
|  2.4.1  || 2006-05-01
|-
|  2.4    || 2006-05-03
|-
|  2.0    || 2004-06-11
|}
 
== References ==
<references/>

Latest revision as of 15:41, 30 April 2018


The CMake community Wiki has moved to the Kitware GitLab Instance.

This page has moved here.