Skip to content

Commit

Permalink
Docs: improve formatting of Linux dependency install
Browse files Browse the repository at this point in the history
  • Loading branch information
paroj committed Sep 10, 2024
1 parent 6b7675d commit 32aa04b
Showing 1 changed file with 21 additions and 23 deletions.
44 changes: 21 additions & 23 deletions BuildingOgre.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,35 +43,33 @@ For manually building the dependencies, please refer to the list below and get a

On linux you additionally need the following system headers to build the GL, GL3+, GLES2 & Vulkan RenderSystems:

* Ubuntu
@par Ubuntu

sudo apt-get install libgles2-mesa-dev libvulkan-dev glslang-dev
```py
sudo apt-get install libgles2-mesa-dev libvulkan-dev glslang-dev
# with OGRE_USE_WAYLAND=OFF
sudo apt-get install libxrandr-dev
# with OGRE_USE_WAYLAND=ON
sudo apt-get install libwayland-dev libwayland-egl1 libegl-dev

* **X11**: `sudo apt-get install libxrandr-dev`
* **Wayland**: `sudo apt-get install pkg-config libwayland-dev libwayland-egl1 libegl-dev`

* Fedora

sudo dnf install mesa-libGL-devel mesa-libEGL-devel mesa-vulkan-devel glslang-devel

* **X11**: `sudo dnf install libXrandr-devel`
* **Wayland**: `sudo dnv install pkgconfig wayland-devel egl-wayland`

Furthermore, we recommend installing the following optional packages

* Ubuntu

sudo apt-get install libsdl2-dev doxygen

* **X11**: `sudo apt-get install libxt-dev libxaw7-dev`
# Optional dependencies
sudo apt-get install libsdl2-dev doxygen
```

* Fedora
@par Fedora

sudo dnf install SDL2-devel doxygen
```py
sudo dnf install mesa-libGL-devel mesa-libEGL-devel mesa-vulkan-devel glslang-devel
# with OGRE_USE_WAYLAND=OFF
sudo dnf install libXrandr-devel
# with OGRE_USE_WAYLAND=ON
sudo dnf install pkgconfig wayland-devel egl-wayland

* **X11**: `sudo dnf install libXt-devel libXaw-devel`
# Optional dependencies
sudo dnf install SDL2-devel doxygen
```

These will enable input handling in the SampleBrowser, the X11 ConfigDialog and allow building the documentation.
The optional dependencies will enable input handling and allow building the documentation.

### Recommended dependencies

Expand Down

0 comments on commit 32aa04b

Please sign in to comment.