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" }