Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
#+title: std
#+startup: showall
A simple WIP c standard library extension library.
* Building (Debug)
#+begin_src bash
guix shell --pure -Df guix.scm -- make -j4 TYPE=debug
#+end_src
Note: omit `TYPE=debug' to build for release
* Installing
#+begin_src bash
guix shell --pure -Df guix.scm -- make -j4 install DESTDIR=/somewhere/on/system
#+end_src
Warning: Do NOT run `make build' before the above command. `make install'
autotriggers `make build' with the appropriate variables set (aka DESTDIR)
* Check
#+begin_src bash
guix shell --pure -Df guix.scm -- make -j4 check TYPE=debug
#+end_src
* Extras
In order to compile the extra sub libraries, `EXTRAS' needs to be defined
Currently the extras require: pkg-config and fontconfig
** Building (Debug)
#+begin_src bash
guix shell --pure -Df guix.scm -- make -j4 TYPE=debug EXTRAS=1
#+end_src
** Installing
#+begin_src bash
guix shell --pure -Df guix.scm -- make -j4 install DESTDIR=/somewhere/on/system EXTRAS=1
#+end_src
** Check
#+begin_src bash
guix shell --pure -Df guix.scm -- make -j4 check TYPE=debug EXTRAS=1
#+end_src
* License
Released under the LGPL-3.0-or-later, unless otherwise specified by license files in subfolders.