mumble/docs/dev/build-instructions
Robert Adam 19e16a0524 BUILD(cmake): Bundle Qt translations
In the old qmake build system we included the functionality to bundle Qt
translations into our executable (potentially overwriting some of them).

See f5bf5f17f3/src/mumble/mumble.pro (L692-L728)

This functionality was not ported over to cmake which could lead to Qt
standard texts (e.g. "Ok") not being translated.
This commit ports the old functionality to the new cmake build system.

Note however that this new functionality is only enabled by default, if
a static build of Mumble is created. In other instances the option can
be specified manually.

Fixes #4359
2021-05-13 14:10:00 +02:00
..
build_installer.md DOCS(installer): Update Win32 build instructions 2021-01-10 01:58:27 +01:00
build_linux.md DOCS: Dependencies for Cent OS 8 2020-12-13 15:27:12 +03:00
build_macos.md DOCS: Note about selecting OpenSSL directory 2020-11-20 13:55:37 +01:00
build_static.md DOCS: Fixed typos 2021-05-02 23:24:02 +02:00
build_windows.md DOCS: Added instructions to install Visual Studio 2020-11-01 08:20:00 +01:00
cmake_options.md BUILD(cmake): Bundle Qt translations 2021-05-13 14:10:00 +02:00
faq.md DOCS: Mention unity builds 2021-03-06 18:57:22 +01:00
ide_integration.md DOCS: Fix vcpkg paths in build documentation 2021-01-14 19:57:06 +01:00
README.md Merge pull request #4692: DOCS: Added notes how to build specific versions/commits. 2021-01-17 11:14:46 +01: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.

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.

Then go into the cloned repository and run git submodule update --init --recursive in order to also clone all submodules.

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

Furthermore you might find these helpful as well: