You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-09 12:50:35 +00:00
Fix uiautomationcore linking in 32-bit x86 MinGW builds.
This commit is contained in:
@@ -61,6 +61,7 @@ env.add_source_files(sources, common_win)
|
|||||||
sources += res_obj
|
sources += res_obj
|
||||||
|
|
||||||
if env["accesskit"] and not env.msvc:
|
if env["accesskit"] and not env.msvc:
|
||||||
|
env["BUILDERS"]["DEF"].emitter = redirect_emitter
|
||||||
def_file = "uiautomationcore." + env["arch"] + ".def"
|
def_file = "uiautomationcore." + env["arch"] + ".def"
|
||||||
def_target = "libuiautomationcore." + env["arch"] + ".a"
|
def_target = "libuiautomationcore." + env["arch"] + ".a"
|
||||||
def_obj = env.DEF(def_target, def_file)
|
def_obj = env.DEF(def_target, def_file)
|
||||||
|
|||||||
@@ -254,7 +254,9 @@ def build_def_file(target, source, env: "SConsEnvironment"):
|
|||||||
}
|
}
|
||||||
|
|
||||||
cmdbase = "dlltool -m " + arch_aliases[env["arch"]]
|
cmdbase = "dlltool -m " + arch_aliases[env["arch"]]
|
||||||
if env["arch"] != "x86_32":
|
if env["arch"] == "x86_32":
|
||||||
|
cmdbase += " -k"
|
||||||
|
else:
|
||||||
cmdbase += " --no-leading-underscore"
|
cmdbase += " --no-leading-underscore"
|
||||||
|
|
||||||
mingw_bin_prefix = get_mingw_bin_prefix(env["mingw_prefix"], env["arch"])
|
mingw_bin_prefix = get_mingw_bin_prefix(env["mingw_prefix"], env["arch"])
|
||||||
@@ -857,6 +859,7 @@ def configure_mingw(env: "SConsEnvironment"):
|
|||||||
env.Append(LIBPATH=[env["accesskit_sdk_path"] + "/lib/windows/x86_64/mingw/static/"])
|
env.Append(LIBPATH=[env["accesskit_sdk_path"] + "/lib/windows/x86_64/mingw/static/"])
|
||||||
elif env["arch"] == "x86_32":
|
elif env["arch"] == "x86_32":
|
||||||
env.Append(LIBPATH=[env["accesskit_sdk_path"] + "/lib/windows/x86/mingw/static/"])
|
env.Append(LIBPATH=[env["accesskit_sdk_path"] + "/lib/windows/x86/mingw/static/"])
|
||||||
|
env.Append(LIBPATH=["#bin/obj/platform/windows"])
|
||||||
env.Append(
|
env.Append(
|
||||||
LIBS=[
|
LIBS=[
|
||||||
"accesskit",
|
"accesskit",
|
||||||
|
|||||||
Reference in New Issue
Block a user