Skip to content

macOS: modernize the DROD RPG build - #1166

Merged
mrimer merged 1 commit into
CaravelGames:masterfrom
TomBrouws:macos-drodrpg-build
Jul 19, 2026
Merged

macOS: modernize the DROD RPG build#1166
mrimer merged 1 commit into
CaravelGames:masterfrom
TomBrouws:macos-drodrpg-build

Conversation

@TomBrouws

Copy link
Copy Markdown
Contributor

Port the modern Master/Darwin toolchain to drodrpg/Master/Darwin: Apple Clang + Homebrew, all deps vendored into a self-contained, ad-hoc-signed "DROD RPG 2.app" (standalone + Steam), native arm64. Replaces the 2022 gcc/SDL 1.2 build.

Fix three RPG sources that use char16_t stringstreams, which libc++ (macOS) can't compile: I18N.cpp, DrodScreen.cpp,
EntranceSelectDialogWidget.cpp.

Port the modern Master/Darwin toolchain to drodrpg/Master/Darwin:
Apple Clang + Homebrew, all deps vendored into a self-contained,
ad-hoc-signed "DROD RPG 2.app" (standalone + Steam), native arm64.
Replaces the 2022 gcc/SDL 1.2 build.

Fix three RPG sources that use char16_t stringstreams, which libc++
(macOS) can't compile: I18N.cpp, DrodScreen.cpp,
EntranceSelectDialogWidget.cpp.
@mrimer
mrimer merged commit 535fc88 into CaravelGames:master Jul 19, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants