Skip to content

Commit 44e9de0

Browse files
committed
Add alpine dependencies to Building.md
1 parent 63cabf8 commit 44e9de0

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎Docs/Building.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ cmake -DOPENSSL_ROOT_DIR="/usr/local/opt/openssl" -G "Xcode" .. # macOS
4747
- Debian: `apt install libssl-dev`
4848
- Fedora: `dnf install openssl-devel`
4949
- Arch: `pacman -S openssl`
50+
- Alpine: `apk add openssl-dev`
5051
- macOS: `brew install openssl`
5152
- Windows: A CMake compatible version of OpenSSL is available at [Shining Light Productions](https://slproweb.com/products/Win32OpenSSL.html) website. You will need the 32bit and 64bit installers if you plan on building both versions. It's reccomended to uninstall old versions to make sure CMake can find the correct latest version. Direct links: [32bit](https://slproweb.com/download/Win32OpenSSL-1_1_1i.exe), [64bit](https://slproweb.com/download/Win64OpenSSL-1_1_1i.exe)
5253
- [depot_tools](https://dev.chromium.org/developers/how-tos/install-depot-tools) - Installation is platform specific. To skip installing this, follow the relevant instructions in [CLI Project Generation](CLI-Project-Generation).
@@ -58,6 +59,7 @@ While most dependencies for macOS and Windows are included in the repo, there ar
5859
- Debian: `apt install build-essential libssl-dev libx11-dev libxrandr-dev libcurl4-openssl-dev libglu1-mesa-dev libpulse-dev libogg-dev libasound-dev libjack-dev`
5960
- Fedora: `dnf install openssl-static libX11-devel libcurl-devel mesa-libGLU-devel libXrandr-devel libogg-devel pulseaudio-libs-devel alsa-lib-devel jack-audio-connection-kit-devel`
6061
- Arch: `pacman -S openssl libx11 libxrandr curl mesa glu libogg pulseaudio jack`
62+
- Alpine: `apk add build-base openssl-dev libx11-dev libxrandr-dev curl-dev mesa-dev glu-dev pulseaudio-dev libogg-dev alsa-lib-dev jack-dev`
6163

6264
### Windows Dependencies
6365

@@ -173,6 +175,7 @@ To install ninja, use one of the following commands
173175
- Debian: `apt install ninja-build`
174176
- Fedora: `dnf install ninja-build`
175177
- Arch: `pacman -S ninja`
178+
- Alpine: `apk add samurai #As of 2021-11-10 ninja is not available in alpine main so use samurai instead`
176179
- macOS: `brew install ninja`
177180

178181
To start compiling, run the cmake command with the Ninja generator, then run `ninja`.
@@ -227,6 +230,7 @@ cppcheck is a cross-platform static analysis tool which CMake supports by adding
227230
- Debian: `apt install cppcheck`
228231
- Fedora: `dnf install cppcheck`
229232
- Arch: `pacman -S cppcheck`
233+
- Alpine: `apk add cppcheck`
230234
- macOS: `brew install cppcheck`
231235
- Windows: An installer is available at the [cppcheck website](http://cppcheck.sourceforge.net/). Make sure that `cppcheck` runs when you enter the command in your CLI. If it doesn't, [check your system/user path](https://www.computerhope.com/issues/ch000549.htm) to ensure that the bin folder of where you installed cppcheck is listed there.
232236

@@ -243,6 +247,7 @@ Etterna uses [doxygen](http://www.doxygen.nl/) to build it's C++ documentation.
243247
- Debian: `apt install doxygen`
244248
- Fedora: `dnf install doxygen`
245249
- Arch: `pacman -S doxygen`
250+
- Alpine: `apk add doxygen`
246251
- macOS: `brew install doxygen`
247252
- Windows: An installer is available at the [doxygen website](http://www.doxygen.nl/download.html). As with [cppcheck](#cppcheck), make sure the executable binary directory is added to your path.
248253

0 commit comments

Comments
 (0)