summary refs log tree commit diff
path: root/src/c-stdaux/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/c-stdaux/README.md')
-rw-r--r--src/c-stdaux/README.md54
1 files changed, 54 insertions, 0 deletions
diff --git a/src/c-stdaux/README.md b/src/c-stdaux/README.md
new file mode 100644
index 00000000..985193c5
--- /dev/null
+++ b/src/c-stdaux/README.md
@@ -0,0 +1,54 @@
+c-stdaux
+========
+
+Auxiliary macros and functions for the C standard library
+
+The c-stdaux project contains support macros and auxiliary functions around the
+functionality of common C standard libraries. This includes helpers for the
+ISO C Standard Library, but also other common specifications like POSIX or
+common extended features of widespread compilers like gcc and clang.
+
+### Project
+
+ * **Website**: <https://c-util.github.io/c-stdaux>
+ * **Documentation**: <https://c-stdaux.readthedocs.io>
+ * **Bug Tracker**: <https://github.com/c-util/c-stdaux/issues>
+
+### Requirements
+
+The requirements for this project are:
+
+ * `libc` (e.g., `glibc >= 2.16`)
+
+At build time, the following software is required:
+
+ * `meson >= 0.60`
+ * `pkg-config >= 0.29`
+
+### Build
+
+The meson build system is used for this project. Contact upstream
+documentation for detailed help. In most situations, the following
+commands are sufficient to build and install from source:
+
+```sh
+mkdir build
+cd build
+meson setup ..
+ninja
+meson test
+ninja install
+```
+
+No custom configuration options are available.
+
+### Repository:
+
+ - **web**:   <https://github.com/c-util/c-stdaux>
+ - **https**: `https://github.com/c-util/c-stdaux.git`
+ - **ssh**:   `git@github.com:c-util/c-stdaux.git`
+
+### License:
+
+ - **Apache-2.0** OR **LGPL-2.1-or-later**
+ - See AUTHORS file for details.