@@ -528,6 +528,49 @@ Executing `Packaging/miyoo_mini/build.sh` will create the folder `build-miyoo-mi
528
528
OnionOS Port Collection.
529
529
</details >
530
530
531
+ <details ><summary >macOS 10.4 Tiger</summary >
532
+
533
+ For macOS Tiger, DevilutionX can be compiled using the compiler and libraries from [ MacPorts] ( https://www.macports.org/ ) .
534
+
535
+ For PowerPC, you can use precompiled dependencies from here:
536
+
537
+ http://macports-tiger-ppc.glebm.com/
538
+
539
+ After installing MacPorts, run:
540
+
541
+ ~~~ bash
542
+ # Some packages may require you to manually deactivate certain ports during installation.
543
+ # Remember to reactivate them after installing.
544
+ sudo port install curl curl-ca-bundle gcc14 cmake \
545
+ libsdl12 libsdl_image libsodium bzip2 zlib lua54
546
+
547
+ # Set GCC 14 as the default GCC:
548
+ sudo port select --set gcc mp-gcc14
549
+ ~ ~~
550
+
551
+ < ! -- The following packages have issues so we use the vendored versions:
552
+ libfmt11 google-benchmark gtest -->
553
+
554
+ Then, build DevilutionX:
555
+
556
+ ~ ~~ bash
557
+ CC=gcc cmake -S. -Bbuild-rel -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCPACK=ON -DMACOSX_STANDALONE_APP_BUNDLE=ON
558
+ cmake --build build-rel -j " $( sysctl -n hw.ncpu) "
559
+
560
+ # `sudo` is required to produce a bundle with all the shared libraries.
561
+ sudo cmake --build build-rel --target package -j " $( sysctl -n hw.ncpu) "
562
+ ~ ~~
563
+
564
+ To run tools from the ` tools/` directory (only needed for development), you also need Python:
565
+
566
+ ~ ~~ bash
567
+ sudo port install python312
568
+ sudo port select --set python python312
569
+ sudo port select --set python3 python312
570
+ ~ ~~
571
+
572
+ < /details>
573
+
531
574
< details><summary><b> CMake build options< /b></summary>
532
575
533
576
# ## General
0 commit comments