|/
|\ISS               Tidbits  Posts  Answers  Install  Wiki  Contact  Donate  GitHub


cmake                                                             version 3.22.0
________________________________________________________________________________

CMake is cross-platform free and open-source software for build automation,
testing, packaging and installation of software by using a compiler-independent
method. CMake is not a build system but rather it generates another system's
build files. It supports directory hierarchies and applications that depend on
multiple libraries. It is used in conjunction with native build environments
such as Make, Qt Creator, Ninja, Android Studio, Apple's Xcode, and Microsoft
Visual Studio. [0]

Upstream: https://cmake.org/


[000] Index
________________________________________________________________________________

* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* History ................................................................ [004]
* References ............................................................. [005]


[001] Installation
________________________________________________________________________________

+------------------------------------------------------------------------------+
|                                                                              |
|  $ kiss b cmake                                                              |
|                                                                              |
+------------------------------------------------------------------------------+


[002] Setup
________________________________________________________________________________

Cmake supports to output methods on Linux; 'GNU Makefiles' and 'Ninja' with the
former being the default value. These values are set via the CMAKE_GENERATOR
environment variable.

The distribution recommends this value be set to 'Ninja' as it offers a
performance improvement over make and works better with ccache. Set the
following environment variable in your .profile or shell runtime file.

+------------------------------------------------------------------------------+
|                                                                              |
|  $ export CMAKE_GENERATOR=Ninja                                              |
|                                                                              |
+------------------------------------------------------------------------------+


[003] Usage
________________________________________________________________________________

Refer to the command help output and online documentation. This package does
not yet provide manual pages.


[004] History
________________________________________________________________________________

2021-11-19 8108aea1 cmake: 3.22.0
2021-11-07 8a115503 cmake: 3.21.4
2021-09-21 87f452a3 cmake: 3.21.3
2021-08-26 3f538bce cmake: 3.21.2
2021-07-27 1047006a cmake: 3.21.1
2021-07-18 b5778a06 cmake: update for new env
2021-07-15 58c79052 cmake: use MAJOR/MINOR/VERSION
2021-07-15 5ed3a93c cmake: 3.21.0
2021-07-08 69fc1dd5 cmake: depend on openssl
2021-07-06 42b9224a cmake: remove bash completions
2021-06-30 6658fb04 cmake: 3.20.5
2020-11-25 a66f858d cmake: 3.19.1
2020-11-19 cbccf1ef cmake: 3.19.0
2020-10-08 d23e8abb cmake: 3.18.4
2020-09-23 3ecb9516 cmake: 3.18.3
2020-08-21 1c3cf2ab cmake: 3.18.2
2020-08-10 04d93460 cmake: Don't link against execinfo. Closes #213
2020-07-31 ceadfbfb cmake: bump to 3.18.1
2020-07-16 c065534f cmake: bump to 3.18.0
2020-05-28 dced17f1 cmake: bump to 3.17.3
2020-04-28 b805f959 cmake: bump to 3.17.2
2020-04-14 6f1bf802 cmake: bump to 3.17.1
2020-03-24 a4573a55 cmake: Fixes
2020-03-21 925e12c3 cmake: bump to 3.17.0
2020-03-14 9bb1da72 cmake: Remove unneeded configure flags
2020-03-04 00cb911d cmake: bump to 3.16.5
2020-02-14 dd95c55f cmake: clean build
2020-02-06 696613a1 cmake: bump to 3.16.4
2020-01-21 8c01495a cmake: bump to 3.16.3
2019-12-19 f0087c07 cmake: bump to 3.16.2
2019-12-10 14572c25 cmake: bump to 3.16.1
2019-11-26 b5751511 cmake: don't build tests
2019-11-26 95a398cf cmake: bump to 3.16.0
2019-11-17 d63fa1a5 cmake: use bundled libs
2019-11-17 3a36ae23 cmake: build with cmake if available
2019-10-31 a44d92ee cmake: bump to 3.15.5
2019-10-03 3afe4aa6 cmake: bump to 3.15.4
2019-09-05 eeb5360e cmake: bump to 3.15.3
2019-08-21 30d46dd3 cmake: fix build
2019-08-19 232d0e09 cmake: remove docs
2019-08-18 5f9d7b72 cmake: depend on libressl?!?!?!?!?!
2019-08-14 93a5a608 cmake: bump to 3.15.2
2019-08-04 788e5eab cmake: bump to 3.15.1
2019-06-28 59ba718a cmake: legal
2019-06-02 f70fcbf1 cmake: init at 3.14.5


[005] References
________________________________________________________________________________

[0] https://en.wikipedia.org/wiki/CMake



________________________________________________________________________________

Dylan Araps (C) 2019-2021

The registered trademark Linux(R) is used pursuant to a sublicense from the
Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark
on a world­wide basis.