summaryrefslogtreecommitdiffstats
path: root/platform_methods.py
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-04-04 14:31:24 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-04-04 14:31:24 +0200
commit7fa97f37fba8aebbf11f646596b218c59d5ed561 (patch)
treec10739f689580ce1f27bfe3980e53c923e0074bd /platform_methods.py
parenta28be933eea39b9969b201d90c19e1f4ab822ab5 (diff)
parent55558fb17574ddcbf0dcbba3f90a1aa880907f28 (diff)
downloadredot-engine-7fa97f37fba8aebbf11f646596b218c59d5ed561.tar.gz
Merge pull request #89452 from Riteo/name-a-better-duo
SCons: Enable the experimental Ninja backend and minimize timestamp changes to generated code
Diffstat (limited to 'platform_methods.py')
-rw-r--r--platform_methods.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/platform_methods.py b/platform_methods.py
index 37fc8a83ed..56115db4a4 100644
--- a/platform_methods.py
+++ b/platform_methods.py
@@ -5,6 +5,7 @@ import platform
import uuid
import functools
import subprocess
+import methods
# NOTE: The multiprocessing module is not compatible with SCons due to conflict on cPickle
@@ -65,10 +66,9 @@ def generate_export_icons(platform_path, platform_name):
svg_str += '";\n'
- # NOTE: It is safe to generate this file here, since this is still executed serially.
wf = export_path + "/" + name + "_svg.gen.h"
- with open(wf, "w", encoding="utf-8", newline="\n") as svgw:
- svgw.write(svg_str)
+
+ methods.write_file_if_needed(wf, svg_str)
def get_build_version(short):