From aa9138a12ea3f12b4a00c0d4bc89ab3d68523466 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Sun, 29 Mar 2026 21:21:40 -0300 Subject: [PATCH] Fix gumbo parser linking in mingw. --- premake4.lua | 2 +- premake5.lua | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/premake4.lua b/premake4.lua index f6871ccd9..cb822e134 100644 --- a/premake4.lua +++ b/premake4.lua @@ -1727,7 +1727,7 @@ solution "eepp" files { "src/tools/ecode/**.cpp" } includedirs { "src/thirdparty/efsw/include", "src/thirdparty", "src/modules/eterm/include/", "src/modules/languages-syntax-highlighting/src" } links { "efsw-static", "eterm-static", "languages-syntax-highlighting-static", "libyaml-static" } - if os.is("windows") and is_vs() then + if os.is("windows") then links { "gumbo-parser-static" } end if not os.is("windows") and not os.is("haiku") then diff --git a/premake5.lua b/premake5.lua index daa7107f9..b0a8bc5f3 100644 --- a/premake5.lua +++ b/premake5.lua @@ -1607,11 +1607,12 @@ workspace "eepp" incdirs { "src/thirdparty/efsw/include", "src/thirdparty", "src/modules/eterm/include/", "src/modules/languages-syntax-highlighting/src" } links { "efsw-static", "eterm-static", "languages-syntax-highlighting-static", "libyaml-static" } build_link_configuration( "ecode", false ) + filter { "system:windows" } + links { "gumbo-parser-static" } filter { "system:windows", "action:not vs*" } buildoptions{ "-Wa,-mbig-obj" } linkoptions { "-Wl,--export-all-symbols" } filter { "system:windows", "action:vs*" } - links { "gumbo-parser-static" } files { "bin/assets/icon/ecode.rc", "bin/assets/icon/ecode.ico" } vpaths { ['Resources/*'] = { "ecode.rc", "ecode.ico" } } filter { "system:windows", "action:not vs*", "architecture:x86" }