facf0c92e0
Red Bear OS is a full fork. All sources must be available from git clone with zero network access. Removed gitignore rules that excluded fetched source trees under recipes/*/source/, local/recipes/kde/*/source/, local/recipes/qt/*/source/, and vendor source trees. Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded. 127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt frameworks, mesa, wayland, DRM drivers, and every other recipe source.
48 lines
1.1 KiB
Plaintext
48 lines
1.1 KiB
Plaintext
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
|