Skip to content

[Build]: Fix MinGW DLL copying in Windows CI - #69

Merged
nircoe merged 3 commits into
refactor/dod_ecsfrom
nircoe/refactor/dod_ecs/fix_mingw_dlls_copy
Sep 27, 2026
Merged

nircoe merged 3 commits into
refactor/dod_ecsfrom
nircoe/refactor/dod_ecs/fix_mingw_dlls_copy

Conversation

@nircoe

@nircoe nircoe commented Sep 27, 2026 •

Copy link
Copy Markdown
Owner

Windows CI copied MinGW runtime DLLs with a manual cp step right before running tests.
It now copies them via a CMake POST_BUILD step at build time, and the Linux and macOS CI dependency installs no longer include packages already on the runner images.

  • Add gamecoe_copy_mingw_dlls_to_target/gamecoe_copy_mingw_dlls_to_targets CMake functions, and call the former for gamecoe_tests
  • Remove the manual DLL cp fallback from ci-windows.yml
  • Remove ninja-build and xvfb from ci-linux.yml's dependency install
  • Remove the redundant Install ninja-build step from ci-macos.yml

@nircoe nircoe self-assigned this Sep 27, 2026
@nircoe
nircoe marked this pull request as ready for review September 27, 2026 10:02
@nircoe
nircoe merged commit 4788eda into refactor/dod_ecs Sep 27, 2026
5 checks passed
@nircoe
nircoe deleted the nircoe/refactor/dod_ecs/fix_mingw_dlls_copy branch September 27, 2026 13:30
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