mumble/docs/dev/build-instructions
Robert Adam 4d05018c2e CHANGE(client): Drop support for all legacy codecs
Opus has been the go-to codec for years now and there is absolutely no
reason why one would want to use any of the legacy codecs (Speex or
CELT) its stead.

Thus, this commit completely removes the support for these codecs from
the Mumble client.

Incidentally, having different codecs available somehow even caused some
audio artifacts, which should now be resolved as well.

Fixes #4538
2022-09-10 10:29:12 +02:00
..
build_installer.md DOCS: Mention BUILD_NUMBER for building installer 2021-05-30 16:52:25 +02:00
build_linux.md DOCS(build_linux): Added dependency install instructions for OpenSUSE Tumbleweed 2022-05-22 22:13:47 +02:00
build_macos.md DOCS: Added info about Poco dependency 2021-05-14 18:24:54 +02:00
build_static.md DOCS(winbuild): Add troubleshooting for missing MFC dependency 2022-06-04 15:17:56 +02:00
build_windows.md DOCS: Added instructions to install Visual Studio 2020-11-01 08:20:00 +01:00
cmake_options.md CHANGE(client): Drop support for all legacy codecs 2022-09-10 10:29:12 +02:00
common_build_errors.md DOCS: Add FindPythonInterpreter error to common build errors 2022-01-24 08:23:17 +01:00
faq.md DOCS: Mention unity builds 2021-03-06 18:57:22 +01:00
find_build_number.md DOCS: Extend build number docs 2022-01-09 19:54:49 +01:00
ide_integration.md DOCS: Fix vcpkg paths in build documentation 2021-01-14 19:57:06 +01:00
README.md DOCS: Updated build instructions to remove duplicated step 2022-01-18 13:01:14 -08:00
setup_visual_studio.md DOCS: Added instructions to install Visual Studio 2020-11-01 08:20:00 +01:00

Build Mumble

A fundamental dependency for building Mumble is git, so make sure you have it installed. If you are new to git, make sure to checkout this guide on git's basics in order to be able to follow the given instructions.

Furthermore Mumble requires a Cpp14-conform compiler.

The first step in building Mumble is to clone this repository via git clone https://github.com/mumble-voip/mumble.git and then going into the cloned directory and run git submodule update --init --recursive in order to also clone all submodules.

Tip: You can also build a specific version or commit of Mumble.

In order to actually build Mumble, you can follow one of the following instruction sets:

Furthermore you might find these helpful as well: