Crafter.Build/implementations
Jorijn van der Graaf 50ae80a206
All checks were successful
CI / build-test-release (push) Successful in 14m37s
ArgQuery: out-of-line CRAFTER_API methods for Windows DLL crossing
In-class inline methods on a module-exported class get the @<module>
linkage attachment, and clang does not emit their bodies into
consumers; the resulting external reference fails to resolve when a
project.dll on Windows tries to call ArgQuery::Has after consuming
ApplyStandardArgs's return value. Move the bodies to the implementation
unit and dllexport them.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 04:15:29 +02:00
..
Crafter.Build-Clang.cpp ArgQuery: out-of-line CRAFTER_API methods for Windows DLL crossing 2026-04-30 04:15:29 +02:00
Crafter.Build-External.cpp ShellQuote: use double quotes on Windows 2026-04-30 03:50:06 +02:00
Crafter.Build-Implementation.cpp v2 nearly done 2026-04-27 07:04:42 +02:00
Crafter.Build-Interface.cpp v2 nearly done 2026-04-27 07:04:42 +02:00
Crafter.Build-Platform.cpp CI fix 2 2026-04-29 03:37:09 +02:00
Crafter.Build-Progress.cpp loading bar 2026-04-29 03:27:11 +02:00
Crafter.Build-Shader.cpp v2 nearly done 2026-04-27 07:04:42 +02:00
Crafter.Build-Test.cpp fixes 2026-04-30 02:20:19 +02:00
main.cpp v2 nearly done 2026-04-27 07:04:42 +02:00