diff --git a/SConstruct b/SConstruct index 8864164f15..31aa6ecced 100644 --- a/SConstruct +++ b/SConstruct @@ -311,6 +311,7 @@ else: qt_libs = [f"Qt5{m}" for m in qt_modules] if arch == "larch64": qt_libs += ["GLESv2", "wayland-client"] + qt_env.PrependENVPath('PATH', Dir("#third_party/qt5/larch64/bin/").abspath) elif arch != "Darwin": qt_libs += ["GL"] diff --git a/selfdrive/ui/SConscript b/selfdrive/ui/SConscript index 2fb7227f63..0f28f5ccc3 100644 --- a/selfdrive/ui/SConscript +++ b/selfdrive/ui/SConscript @@ -74,13 +74,12 @@ translation_sources = [f"#selfdrive/ui/translations/{l}.ts" for l in languages.v translation_targets = [src.replace(".ts", ".qm") for src in translation_sources] lrelease_bin = 'third_party/qt5/larch64/bin/lrelease' if arch == 'larch64' else 'lrelease' +lupdate = qt_env.Command(translation_sources, qt_src, "selfdrive/ui/update_translations.py") lrelease = qt_env.Command(translation_targets, translation_sources, f"{lrelease_bin} $SOURCES") -if arch != 'larch64': - lupdate = qt_env.Command(translation_sources, qt_src, "selfdrive/ui/update_translations.py") - qt_env.Depends(lrelease, lupdate) - qt_env.NoClean(translation_sources) - qt_env.Precious(translation_sources) - qt_env.NoCache(lupdate) +qt_env.Depends(lrelease, lupdate) +qt_env.NoClean(translation_sources) +qt_env.Precious(translation_sources) +qt_env.NoCache(lupdate) # setup and factory resetter if GetOption('extras'):