godot/modules/mono/config.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

39 lines
943 B
Python
Raw Normal View History

# Prior to .NET Core, we supported these: ["windows", "macos", "linuxbsd", "android", "haiku", "web", "ios"]
# Eventually support for each them should be added back (except Haiku if not supported by .NET Core)
supported_platforms = ["windows", "macos", "linuxbsd"]
def can_build(env, platform):
if env["arch"].startswith("rv"):
return False
2017-10-02 21:24:00 +00:00
if env["tools"]:
env.module_add_dependencies("mono", ["regex"])
2017-10-02 21:24:00 +00:00
return True
def configure(env):
platform = env["platform"]
if platform not in supported_platforms:
raise RuntimeError("This module does not currently support building for this platform")
env.add_module_version_string("mono")
2017-10-02 21:24:00 +00:00
2018-06-26 19:03:42 +00:00
def get_doc_classes():
return [
"CSharpScript",
"GodotSharp",
2018-06-26 19:03:42 +00:00
]
def get_doc_path():
return "doc_classes"
2018-06-26 19:03:42 +00:00
def is_enabled():
# The module is disabled by default. Use module_mono_enabled=yes to enable it.
return False