Dependencies
Common dependencies
Before you can compile the libqrtr-glib library, you will need at least the following tools:
- A compliant C toolchain: e.g.
glibc
ormusl libc
,gcc
orclang/llvm
. - pkg-config, a tool for tracking the compilation flags needed for libraries.
- The glib2 library.
- For libqrtr-glib >= 1.2, glib2 >= 2.56.
- For libqrtr-glib >= 1.0, glib2 >= 2.48
In addition to the previous mandatory requirements, the project also has several optional dependencies that would be needed when enabling additional project features:
- gtk-doc tools, in order to regenerate the documentation.
- gobject-introspection, in order to generate the introspection support.
When building from a git checkout instead of from a source tarball, the following additional dependencies are required:
- GNU autotools (autoconf/automake/libtool).
- Autoconf archive
Dependencies when building libqrtr-glib 1.2 or later with meson
When building with meson, the following additional dependencies are required:
Dependencies when building libqrtr-glib 1.0 with GNU autotools
When building with the GNU autotools, the following additional dependencies are required:
There are two main ways to build the library using GNU autotools: from a git repository checkout and from a source release tarball. When building from a git checkout instead of from a source tarball, the following additional dependencies are required:
- GNU autotools (autoconf/automake/libtool).
- Autoconf archive.