From 4861d150566bf58d1ce205ba20ce575596226178 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Thu, 23 Oct 2025 00:45:51 -0700 Subject: [PATCH] reduce ui scons imports --- selfdrive/ui/SConscript | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/selfdrive/ui/SConscript b/selfdrive/ui/SConscript index a9b40f0d24..37bf4974df 100644 --- a/selfdrive/ui/SConscript +++ b/selfdrive/ui/SConscript @@ -1,9 +1,6 @@ import os import json -Import('env', 'arch', 'common', 'messaging', 'visionipc', 'transformations') - -raylib_env = env.Clone() - +Import('env', 'arch', 'common') # compile gettext .po -> .mo translations with open(File("translations/languages.json").abspath) as f: @@ -14,13 +11,14 @@ po_sources = [src for src in po_sources if os.path.exists(File(src).abspath)] mo_targets = [src.replace(".po", ".mo") for src in po_sources] mo_build = [] for src, tgt in zip(po_sources, mo_targets): - mo_build.append(raylib_env.Command(tgt, src, "msgfmt -o $TARGET $SOURCE")) -mo_alias = raylib_env.Alias('mo', mo_build) -raylib_env.AlwaysBuild(mo_alias) + mo_build.append(env.Command(tgt, src, "msgfmt -o $TARGET $SOURCE")) +mo_alias = env.Alias('mo', mo_build) +env.AlwaysBuild(mo_alias) if GetOption('extras'): # build installers if arch != "Darwin": + raylib_env = env.Clone() raylib_env['LIBPATH'] += [f'#third_party/raylib/{arch}/'] raylib_env['LINKFLAGS'].append('-Wl,-strip-debug')