aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2025-09-08 00:54:48 +0200
committercrueter <crueter@eden-emu.dev>2025-09-08 00:54:48 +0200
commit43c41e4db5596e12ce63b002c8d1543c3e26ccca (patch)
treeacfb24c68c89c7ce761876cb859cdf109cb9373b /docs
parent10dd003d0fe69d8ce015113a30327d96f164b9fa (diff)
[compat] openbsd port fixes (#273)
Signed-off-by: lizzie <lizzie@eden-emu.dev> Co-authored-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/273 Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'docs')
-rw-r--r--docs/Development.md1
-rw-r--r--docs/build/OpenBSD.md10
2 files changed, 11 insertions, 0 deletions
diff --git a/docs/Development.md b/docs/Development.md
index e60384e8ab..e4816cd1ec 100644
--- a/docs/Development.md
+++ b/docs/Development.md
@@ -6,6 +6,7 @@
* **Solaris**: [Solaris Building Guide](./build/Solaris.md)
* **FreeBSD**: [FreeBSD Building Guide](./build/FreeBSD.md)
* **macOS**: [macOS Building Guide](./build/macOS.md)
+* **OpenBSD**: [OpenBSD Building Guide](./build/OpenBSD.md)
# CPM
diff --git a/docs/build/OpenBSD.md b/docs/build/OpenBSD.md
new file mode 100644
index 0000000000..6a55fd269d
--- /dev/null
+++ b/docs/build/OpenBSD.md
@@ -0,0 +1,10 @@
+# Building for OpenBSD
+
+```sh
+pkg_add -u
+pkg_add cmake nasm git boost unzip--iconv autoconf-2.72p0 bash ffmpeg glslang gmake llvm-19.1.7p3 qt6 jq
+git --recursive https://git.eden-emu.dev/eden-emu/eden
+cmake -DCMAKE_C_COMPILER=clang-19 -DCMAKE_CXX_COMPILER=clang++-19 -DDYNARMIC_USE_PRECOMPILED_HEADERS=OFF -DCMAKE_BUILD_TYPE=Debug -DENABLE_QT=OFF -DENABLE_OPENSSL=OFF -DENABLE_WEB_SERVICE=OFF -B /usr/obj/eden
+```
+
+- Modify `externals/ffmpeg/CMakeFiles/ffmpeg-build/build.make` to use `-j$(nproc)` instead of just `-j`.