Installation Instructions
=========================
Requirements
------------
As well
as the requirements listed
in README, the meson build also requires:
meson (
http://mesonbuild.com)
ninja (
http://ninja-build.org)
Basic Installation
------------------
meson setup $builddir
ninja -C $builddir
ninja -C $builddir install
where $builddir
is the name of the directory where the build artifacts
will be written to.
Some of the common options that can be used
with "meson setup" include:
Set the install prefix.
--prefix=<path>
Set the build type. Some common build types include
"debug" and "release"
--buildtype=<buildtype>
Compiler
and linker flags can be set
with the CFLAGS
and LDFLAGS
environment variables.
Configuring cairo backends
--------------------------
After running
"meson build",
"meson configure" can be used to display
or modify the build configuration.
eg
Display configuration:
meson configure $builddir
Enable pdf
and disable ps:
meson configure $builddir -Dpdf=enabled -Dps=disabled
The
"-D" options can also be used
with "meson setup"
Tests
-----
Refer to test/README