| 1234567891011121314151617181920212223 | #!/usr/bin/env pythonImport("env")Import("env_modules")env_gdscript = env_modules.Clone()env_gdscript.add_source_files(env.modules_sources, "*.cpp")if env["tools"]:    env_gdscript.add_source_files(env.modules_sources, "./editor/*.cpp")    # Those two modules are required for the language server protocol    if env["module_jsonrpc_enabled"] and env["module_websocket_enabled"]:        env_gdscript.add_source_files(env.modules_sources, "./language_server/*.cpp")    else:        # Using a define in the disabled case, to avoid having an extra define        # in regular builds where all modules are enabled.        env_gdscript.Append(CPPDEFINES=["GDSCRIPT_NO_LSP"])if env["tests"]:    env_gdscript.Append(CPPDEFINES=["TESTS_ENABLED"])    env_gdscript.add_source_files(env.modules_sources, "./tests/*.cpp")
 |