KWSys Upstream ec33e3600c KWSys 2020-03-04 (6af2e592)
Code extracted from:

    https://gitlab.kitware.com/utils/kwsys.git

at commit 6af2e59217a7e10ed507da564a1445b60ac2a095 (master).

Upstream Shortlog
-----------------

Hans Johnson (17):
      81d1e737 STYLE: Use modern path naming
      28b8e6c2 STYLE: Convert CMake-language commands to lower case
      6ce3d69a DOC: Update documentation for modern add_subdirectory.
      8a7fe7ac STYLE: Remove redundant void argument lists
      1c3e193d COMP: Use nullptr instead of 0 or NULL
      2a4c1252 STYLE: Replace integer literals which are cast to bool.
      0fe7214d STYLE: Make prototype match definition names
      3b30d0ff STYLE: Make prototype match definition names
      691d5612 PERF: readability container size empty
      7be4043f STYLE: Prefer c++11 'using' to 'typedef'
      acc916ed COMP: Prefer const pointer when value does not change
      4c7f64eb COMP: Prefer const member functions
      d07092a0 STYLE: Use default member initialization
      6d20e7c9 STYLE: Prefer = default to explicitly trivial implementations
      91429382 PERF: emplace_back method results in potentially more efficient code
      cc8fc323 STYLE: Use auto for variable type matches the type of the initializer
      6621b069 STYLE: Use range-based loops from C++11

Julien Schueller (1):
      a1a261ac CMake: Fix psapi lib name on case-sensitive fs
2020-03-04 08:00:23 -05:00
2017-04-20 15:35:56 -04:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2020-03-04 08:00:23 -05:00
2019-02-25 09:04:02 -05:00
2019-09-18 09:26:35 -04:00
2019-09-18 09:26:35 -04:00
2018-06-01 12:54:12 -04:00
2016-11-09 09:22:56 -05:00
2017-04-20 15:35:56 -04:00
2020-03-04 08:00:23 -05:00
2016-11-09 09:22:56 -05:00
2019-09-18 09:26:35 -04:00
2018-06-01 12:54:12 -04:00
2019-10-30 09:17:30 -04:00
2018-06-01 12:54:12 -04:00
2019-10-30 09:17:30 -04:00
2020-03-04 08:00:23 -05:00
2018-06-01 12:54:12 -04:00
2019-11-13 09:48:22 -05:00
2020-03-04 08:00:23 -05:00
2019-09-18 09:26:35 -04:00
2016-11-09 09:22:56 -05:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2019-09-18 09:26:35 -04:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2016-11-09 09:22:56 -05:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2020-03-04 08:00:23 -05:00
2020-03-04 08:00:23 -05:00
2020-03-04 08:00:23 -05:00
2016-12-14 11:16:55 -05:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2016-11-09 09:22:56 -05:00
2020-03-04 08:00:23 -05:00
2018-06-01 12:54:12 -04:00
2020-03-04 08:00:23 -05:00
2020-02-25 09:41:26 -05:00
2020-02-25 09:41:26 -05:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2019-09-18 09:26:35 -04:00
2016-12-05 09:55:32 -05:00
2018-06-01 12:54:12 -04:00
2018-06-01 12:54:12 -04:00
2019-03-28 11:06:33 -04:00
2019-03-28 11:06:33 -04:00
2019-03-28 11:06:33 -04:00
2018-06-01 12:54:12 -04:00
2020-03-04 08:00:23 -05:00
2016-11-09 09:22:56 -05:00
2018-06-01 12:54:12 -04:00
2020-03-04 08:00:23 -05:00
2019-09-18 09:26:35 -04:00
2018-06-01 12:54:12 -04:00

KWSys
*****

Introduction
============

KWSys is the Kitware System Library.  It provides platform-independent
APIs to many common system features that are implemented differently on
every platform.  This library is intended to be shared among many
projects at the source level, so it has a configurable namespace.
Each project should configure KWSys to use a namespace unique to itself.
See comments in `CMakeLists.txt`_ for details.

.. _`CMakeLists.txt`: CMakeLists.txt

License
=======

KWSys is distributed under the OSI-approved BSD 3-clause License.
See `Copyright.txt`_ for details.

.. _`Copyright.txt`: Copyright.txt

Reporting Bugs
==============

KWSys has no independent issue tracker.  After encountering an issue
(bug) please submit a patch using the instructions for `Contributing`_.
Otherwise please report the issue to the tracker for the project that
hosts the copy of KWSys in which the problem was found.

Contributing
============

See `CONTRIBUTING.rst`_ for instructions to contribute.

.. _`CONTRIBUTING.rst`: CONTRIBUTING.rst
Description
Mirror of CMake upstream repository
Readme 245 MiB
Languages
C 40.5%
C++ 29.8%
CMake 26.9%
Roff 0.7%
Shell 0.5%
Other 1%