Skip to content

modernize build system and toolchain#1073

Closed
Kitsune44 wants to merge 2 commits into
ReactiveDrop:reactivedrop_betafrom
Kitsune44:reactivedrop_beta
Closed

modernize build system and toolchain#1073
Kitsune44 wants to merge 2 commits into
ReactiveDrop:reactivedrop_betafrom
Kitsune44:reactivedrop_beta

Conversation

@Kitsune44
Copy link
Copy Markdown
Contributor

@Kitsune44 Kitsune44 commented May 25, 2026

  • unified MSVC toolchain migration (v143 → v145) with solution/tooling normalization
  • Visual Studio solution alignment and project system cleanup (vcxproj/vcxproj.filters across client/server/missionchooser)
  • artifact and output model standardization (intermediate/output layout, naming, linker path consistency)
  • build pipeline modernization (robocopy-based deployment, structured pre/post build execution, normalized error handling)
  • dependency graph repair for client video subsystem (VPX/WebM migration, legacy lib removal, vpx_tpl integration)
  • explicit MSVC debug ABI compatibility restoration (manual thunk resolution for function pointers under _DEBUG to preserve legacy binary-layout and callsite assumptions across toolchain changes)
  • upgrade GitHub Actions dependencies

- unified MSVC toolchain migration (v143 → v145) with solution/tooling normalization
- Visual Studio solution alignment and project system cleanup (vcxproj/vcxproj.filters across client/server/missionchooser)
- artifact and output model standardization (intermediate/output layout, naming, linker path consistency)
- build pipeline modernization (robocopy-based deployment, structured pre/post build execution, normalized error handling)
- dependency graph repair for client video subsystem (VPX/WebM migration, legacy lib removal, vpx_tpl integration)
- explicit MSVC debug ABI compatibility restoration (manual thunk resolution for function pointers under _DEBUG to preserve legacy binary-layout and callsite assumptions across toolchain changes)
@Kitsune44 Kitsune44 requested a review from BenLubar May 25, 2026 09:42
- upgrade GitHub Actions dependencies (checkout v3 → v4, setup-msbuild v1.1 → v2)
- CI runner baseline migration (windows-2022 → windows-2025-vs2026)
- align CI toolchain expectations with modern MSVC ecosystem
- stabilize build pipeline dependency surface (reduced legacy action bindings)
@Kitsune44 Kitsune44 removed the request for review from BenLubar May 25, 2026 10:26
@Kitsune44 Kitsune44 closed this May 25, 2026
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.

1 participant