|
@@ -141,8 +141,9 @@ def print_file_list(api_filepath, output_dir, headers=False, sources=False):
|
|
|
|
|
|
def scons_emit_files(target, source, env):
|
|
|
files = [env.File(f) for f in get_file_list(str(source[0]), target[0].abspath, True, True)]
|
|
|
- env.Clean(files, target)
|
|
|
- return [target[0]] + files, source
|
|
|
+ env.Clean(target, files)
|
|
|
+ env["godot_cpp_gen_dir"] = target[0].abspath
|
|
|
+ return files, source
|
|
|
|
|
|
|
|
|
def scons_generate_bindings(target, source, env):
|
|
@@ -151,7 +152,7 @@ def scons_generate_bindings(target, source, env):
|
|
|
env["generate_template_get_node"],
|
|
|
"32" if "32" in env["arch"] else "64",
|
|
|
"double" if (env["float"] == "64") else "float",
|
|
|
- target[0].abspath,
|
|
|
+ env["godot_cpp_gen_dir"],
|
|
|
)
|
|
|
return None
|
|
|
|