You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.4 KiB
30 lines
1.4 KiB
13 years ago
|
KWIML - The Kitware Information Macro Library
|
||
|
|
||
|
KWIML provides header files that use preprocessor tests to detect and
|
||
|
provide information about the compiler and its target architecture. The
|
||
|
headers contain no configuration-time test results and thus may be
|
||
|
installed into an architecture-independent include directory. This
|
||
|
makes them suitable for use in the public interface of any package.
|
||
|
|
||
|
This source tree is intended for distribution inside the source trees of
|
||
|
other packages. In order to avoid name collisions among multiple
|
||
|
packages the KWIML headers are configured with a per-package prefix on
|
||
|
both the header locations and the macros they define. See comments in
|
||
|
CMakeLists.txt for instructions to include KWIML inside another project.
|
||
|
|
||
|
The entire KWIML source tree is distributed under the OSI-approved
|
||
|
3-clause BSD License. Files used only for build and test purposes
|
||
|
contain a copyright notice and reference Copyright.txt for details.
|
||
|
Headers meant for installation and distribution outside the source tree
|
||
|
come with full inlined copies of the copyright notice and license text.
|
||
|
This makes them suitable for distribution with any package under
|
||
|
compatible license terms.
|
||
|
|
||
|
The following components are provided. See header comments for details:
|
||
|
|
||
|
ABI.h = Fundamental type size and representation
|
||
|
INT.h = Fixed-size integer types and format specifiers
|
||
|
|
||
|
The "test" subdirectory builds tests that verify correctness of the
|
||
|
information provided by each header.
|