Skip to content

Support building via MinGW on Linux#2679

Open
0x0ade wants to merge 17 commits into
goatcorp:masterfrom
0x0ade:feature-mingw
Open

Support building via MinGW on Linux#2679
0x0ade wants to merge 17 commits into
goatcorp:masterfrom
0x0ade:feature-mingw

Conversation

@0x0ade

@0x0ade 0x0ade commented Mar 22, 2026

Copy link
Copy Markdown
Contributor

I absolutely do not expect this to get merged as-is, especially because of the .vcxproj -> CMakeFiles generator. But if anyone else is interested in what it takes to build Dalamud with MinGW on Linux and wants to continue from here...

Documentation: https://github.com/0x0ade/dalamud-docs/blob/feature-mingw/docs/building/mingw.md

@0x0ade 0x0ade requested a review from a team as a code owner March 22, 2026 16:09
@0x0ade 0x0ade force-pushed the feature-mingw branch 3 times, most recently from 7ea9383 to 4a62a09 Compare April 2, 2026 18:45
@goaaats

goaaats commented Apr 7, 2026

Copy link
Copy Markdown
Member

I think I would be happy to merge this if we built it all through CMake and removed the MSVC projects (so that we can configure for MSVC and mingw)

A prerequisite would probably be moving the native components to another repo, building them there through CI and making releases for them that can be downloaded in CI here and with a script. Would speed up builds significantly as well!

@0x0ade 0x0ade force-pushed the feature-mingw branch 3 times, most recently from dec7627 to 358b0cf Compare May 3, 2026 18:17
@0x0ade

0x0ade commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

I'll get rid of the CMake generator and CMake-ify the native side of things eventually, currently too busy with other things and rebasing 😅

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