Преглед изворни кода

Files generated by SCons should depend on the `build_profile` (if given)

David Snopek пре 2 месеци
родитељ
комит
646ccdf470
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      tools/godotcpp.py

+ 6 - 1
tools/godotcpp.py

@@ -141,7 +141,12 @@ def scons_emit_files(target, source, env):
     env.Clean(target, [env.File(f) for f in get_file_list(str(source[0]), target[0].abspath, True, True)])
 
     api = generate_trimmed_api(str(source[0]), profile_filepath)
-    files = [env.File(f) for f in _get_file_list(api, target[0].abspath, True, True)]
+    files = []
+    for f in _get_file_list(api, target[0].abspath, True, True):
+        file = env.File(f)
+        if profile_filepath:
+            env.Depends(file, profile_filepath)
+        files.append(file)
     env["godot_cpp_gen_dir"] = target[0].abspath
     return files, source