behaviour-tree-test/engine/platform/windows/msvs.py
Sara c3f9669b10 Add 'engine/' from commit 'a8e37fc010'
git-subtree-dir: engine
git-subtree-mainline: b74841629e
git-subtree-split: a8e37fc010
2026-03-13 11:22:19 +01:00

24 lines
754 B
Python

import methods
# Tuples with the name of the arch that will be used in VS, mapped to our internal arch names.
# For Windows platforms, Win32 is what VS wants. For other platforms, it can be different.
def get_platforms():
return [("Win32", "x86_32"), ("x64", "x86_64")]
def get_configurations():
return ["editor", "template_debug", "template_release"]
def get_build_prefix(env):
if not env.msvc:
return []
batch_file = methods.find_visual_c_batch_file(env)
return [
"cmd /V /C",
"set "plat=$(PlatformTarget)"",
"^& (if "$(PlatformTarget)"=="x64" (set "plat=x86_amd64"))",
f"^& call "{batch_file}" !plat!",
"^&",
]