diff options
author | Arun Raghavan <arun@asymptotic.io> | 2021-02-12 15:41:35 -0500 |
---|---|---|
committer | Arun Raghavan <arun@asymptotic.io> | 2021-02-12 15:44:49 -0500 |
commit | 8ac052ad6ffd5ba1328c44160ec6571dfd9b930d (patch) | |
tree | c1924f2a952b3b517956d02103d24b250895faf6 | |
parent | b34c1d5746ea5017b9b32efbffc7fc6f9d944bb7 (diff) | |
download | webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d.tar.gz |
doc: Add some build instructions to README
-rw-r--r-- | README.md | 29 |
1 files changed, 23 insertions, 6 deletions
@@ -1,5 +1,4 @@ -About -===== +# About This is meant to be a more Linux packaging friendly copy of the AudioProcessing module from the [ WebRTC ](https://webrtc.googlesource.com/src) project. The @@ -12,14 +11,32 @@ the code and hopefully eventually have a single point of packaging all the WebRTC code to help people reuse the code and avoid keeping private copies in several different projects. -Feedback -======== +# Building + +This project uses the [Meson build system](https://mesonbuild.com/). The +quickest way to build is: + +```sh +# Initialise into the build/ directory, for a prefixed install into the +# install/ directory +meson . build -Dprefix=$PWD/install + +# Run the actual build +ninja -C build + +# Install locally +ninja -C build install + +# The libraries, headers, and pkg-config files are now in the install/ +# directory +``` + +# Feedback Patches, suggestions welcome. You can file an issue on our Gitlab [repository](https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/). -Notes -==== +# Notes 1. It might be nice to try LTO on the library. We build a lot of code as part of the main AudioProcessing module deps, and it's possible that this could |