feat: modules moved and engine moved to submodule
This commit is contained in:
parent
dfb5e645cd
commit
c33d2130cc
5136 changed files with 225275 additions and 64485 deletions
|
|
@ -8,6 +8,8 @@ from pathlib import Path
|
|||
|
||||
import platform_windows_builders
|
||||
|
||||
from methods import redirect_emitter
|
||||
|
||||
sources = []
|
||||
|
||||
common_win = [
|
||||
|
|
@ -49,6 +51,7 @@ def arrange_program_clean(prog):
|
|||
Clean(prog, extra_files_to_clean)
|
||||
|
||||
|
||||
env["BUILDERS"]["RES"].emitter = redirect_emitter
|
||||
res_file = "godot_res.rc"
|
||||
res_target = "godot_res" + env["OBJSUFFIX"]
|
||||
res_obj = env.RES(res_target, res_file)
|
||||
|
|
@ -57,6 +60,12 @@ env.Depends(res_obj, "#core/version_generated.gen.h")
|
|||
env.add_source_files(sources, common_win)
|
||||
sources += res_obj
|
||||
|
||||
if env["accesskit"] and not env.msvc:
|
||||
def_file = "uiautomationcore." + env["arch"] + ".def"
|
||||
def_target = "libuiautomationcore." + env["arch"] + ".a"
|
||||
def_obj = env.DEF(def_target, def_file)
|
||||
sources += def_obj
|
||||
|
||||
prog = env.add_program("#bin/godot", sources, PROGSUFFIX=env["PROGSUFFIX"])
|
||||
arrange_program_clean(prog)
|
||||
|
||||
|
|
@ -109,7 +118,7 @@ if env["d3d12"]:
|
|||
# Whether these are loaded from arch-specific directory or not has to be known at build time.
|
||||
target_dir = arch_bin_dir if env["agility_sdk_multiarch"] else "#bin"
|
||||
for dll in agility_dlls:
|
||||
env.Command(
|
||||
env.CommandNoCache(
|
||||
target_dir + "/" + dll,
|
||||
env["agility_sdk_path"] + "/build/native/bin/" + agility_arch_subdir + "/" + dll,
|
||||
Copy("$TARGET", "$SOURCE"),
|
||||
|
|
@ -118,13 +127,13 @@ if env["d3d12"]:
|
|||
# PIX
|
||||
if env["use_pix"]:
|
||||
pix_dll = "WinPixEventRuntime.dll"
|
||||
env.Command(
|
||||
env.CommandNoCache(
|
||||
"#bin/" + pix_dll,
|
||||
env["pix_path"] + "/bin/" + dxc_arch_subdir + "/" + pix_dll,
|
||||
Copy("$TARGET", "$SOURCE"),
|
||||
)
|
||||
|
||||
if not os.getenv("VCINSTALLDIR"):
|
||||
if not env.msvc:
|
||||
if env["debug_symbols"]:
|
||||
env.AddPostAction(prog, env.Run(platform_windows_builders.make_debug_mingw))
|
||||
if env["windows_subsystem"] == "gui":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue