diff --git a/README.md b/README.md index 50dffedf8..38a838bb6 100644 --- a/README.md +++ b/README.md @@ -50,13 +50,13 @@ headers (e.g. libc6-dev) etc. Depending on where dependencies (like efl) are installed, you might have to set your `PKG_CONFIG_PATH` environment variable like: -``` +```sh export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig ``` Also note that some distributions like to add extra arch directories to your library locations so you might have to have more like: -``` +```sh export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig ``` @@ -68,67 +68,67 @@ ld.so.conf for your distribution. You might also want to add the destination bin dir to your environment variable PATH (see documentation on your shell PATH variable) such as: -``` +```sh export PATH=/usr/local/bin:/usr/bin:/bin ``` Normal compilation in /usr/local: -``` +```sh meson . build ninja -C build sudo ninja -C build install ``` For meson build generic options: -``` +```sh meson --help ``` For a list of project specific options supported: -``` +```sh cat meson_options.txt ``` To set 1 or more project specific options: -``` +```sh meson --prefix=/path/to -Doption=value [-Dother=value2] [...] . build ``` To display current configuration: -``` +```sh meson configure build ``` The above will only work after at least the following is done: -``` +```sh meson . build ``` ### Quick build help How clean out the build and config and start fresh: -``` +```sh rm -rf build ``` How to make a dist tarball and check its build: (must do it from git tree clone and commit all changes to git first) -``` +```sh ninja -C build dist ``` How to change prefix: -``` +```sh meson --prefix=/path/to/prefix . build ``` How to install in a specific destination directory for packaging: -``` +```sh DESTDIR=/path/to/destdir ninja -C build install ``` How to build with verbose output (full commands run): -``` +```sh ninja -C build -v ``` -----