Skip to content

Commit

Permalink
docs: added install page for brew (#1006)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jaskowicz1 authored Nov 28, 2023
1 parent 9c3eb05 commit 32c093b
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
1 change: 1 addition & 0 deletions docpages/03_installing.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ There are many ways to install D++, either from a package manager, or from sourc
* \subpage install-windows-vs-zip
* \subpage install-windows-clion-vcpkg
* \subpage install-xmake
* \subpage install-brew
* \subpage install-from-source
32 changes: 32 additions & 0 deletions docpages/install/install-brew.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
\page install-brew Installing from Homebrew (OSX)

To install D++ from brew, follow the steps below:

```bash
brew install libdpp
brew link libdpp
```

This command will install libdpp and setup links.

If it can't detect libdpp, please do `brew update` and repeat the steps above.

You will now be able to use D++ by including its library on the command line:

```bash
clang++ -std=c++17 -L/opt/homebrew/lib -I/opt/homebrew/include -ldpp mybot.cpp -o mybot
```

\include{doc} install_prebuilt_footer.dox

## Uninstalling & Unlinking

To unlink and uninstall dpp, run
```bash
brew unlink libdpp
brew uninstall libdpp
```

\note As a precaution, double check inside `/opt/homebrew/lib` and `/opt/homebrew/include` to make sure that libdpp does not exist. If it does, remove files/folders relating to libdpp. If there are files left here and you don't remove them, you may see issues arise with different versions of D++. Sometimes, it may still act like some version of D++ exists, if it does that then please restart your system!

**Have fun!**

0 comments on commit 32c093b

Please sign in to comment.