Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
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.

Releases

Packages

Contributors

Languages