PKGNAME=pyqt6-webengine
PKGSEC=python
PKGDEP="pyqt6"
BUILDDEP="pyqt-builder"
BUILDDEP__ARM64="${BUILDDEP} llvm"
BUILDDEP__LOONGARCH64="${BUILDDEP} llvm"
BUILDDEP__LOONGARCH64_NOSIMD="${BUILDDEP} llvm"
PKGDES="Python bindings for Qt6WebEngine"

NOPYTHON2=1

# qmake will use llvm for archs that build qt with llvm
USECLANG__ARM64=1
USECLANG__LOONGARCH64=1
USECLANG__LOONGARCH64_NOSIMD=1

# FIXME: LLVM builds will try to link LLVM IR bitcode
# with lto enabled. Turn off LTO as a workaround.
# Proper LTO flags shall be set to ensure correct behavior.
NOLTO__ARM64=1
NOLTO__LOONGARCH64=1
NOLOT__LOONGARCH64_NOSIMD=1

# Note: Limit to architectures with Qt6WebEngine support.
FAIL_ARCH="!(amd64|arm64|loongarch64|loongarch64_nosimd)"
