reduce ui scons imports

pull/36439/head
Shane Smiskol 2 weeks ago
parent 1e73025f86
commit 4861d15056
  1. 12
      selfdrive/ui/SConscript

@ -1,9 +1,6 @@
import os import os
import json import json
Import('env', 'arch', 'common', 'messaging', 'visionipc', 'transformations') Import('env', 'arch', 'common')
raylib_env = env.Clone()
# compile gettext .po -> .mo translations # compile gettext .po -> .mo translations
with open(File("translations/languages.json").abspath) as f: 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_targets = [src.replace(".po", ".mo") for src in po_sources]
mo_build = [] mo_build = []
for src, tgt in zip(po_sources, mo_targets): for src, tgt in zip(po_sources, mo_targets):
mo_build.append(raylib_env.Command(tgt, src, "msgfmt -o $TARGET $SOURCE")) mo_build.append(env.Command(tgt, src, "msgfmt -o $TARGET $SOURCE"))
mo_alias = raylib_env.Alias('mo', mo_build) mo_alias = env.Alias('mo', mo_build)
raylib_env.AlwaysBuild(mo_alias) env.AlwaysBuild(mo_alias)
if GetOption('extras'): if GetOption('extras'):
# build installers # build installers
if arch != "Darwin": if arch != "Darwin":
raylib_env = env.Clone()
raylib_env['LIBPATH'] += [f'#third_party/raylib/{arch}/'] raylib_env['LIBPATH'] += [f'#third_party/raylib/{arch}/']
raylib_env['LINKFLAGS'].append('-Wl,-strip-debug') raylib_env['LINKFLAGS'].append('-Wl,-strip-debug')

Loading…
Cancel
Save