$NetBSD$ * Part of patchset to build electron on NetBSD * Based on OpenBSD's chromium patches, and FreeBSD's electron patches --- ui/qt/qt.gni.orig 2025-02-24 19:59:26.000000000 +0000 +++ ui/qt/qt.gni @@ -9,24 +9,17 @@ import("//build/config/sysroot.gni") declare_args() { # TODO(crbug.com/40260415): Allow QT in MSAN builds once QT is # added to the instrumented libraries. - use_qt = is_linux && !is_castos && !is_msan + use_qt5 = use_sysroot && is_linux && !is_castos && !is_msan + use_qt6 = use_sysroot && is_linux && !is_castos && !is_msan } declare_args() { - if (!use_sysroot && use_qt) { - moc_qt5_path = "" + if (!use_sysroot && use_qt5) { + moc_qt5_path = "@QTDIR@/bin" } -} - -declare_args() { - use_qt6 = use_qt && use_sysroot -} - -declare_args() { if (!use_sysroot && use_qt6) { moc_qt6_path = "" } } -# use_qt6 => use_qt -assert(!use_qt6 || use_qt) +use_qt = use_qt5 || use_qt6