Commit 1dca9454 authored by Allan Sandfeld Jensen's avatar Allan Sandfeld Jensen
Browse files

Port MIPS configuration to GN


Translate MIPS configuration to GN like we do for GYP

Change-Id: Ieb2534eeb40bdec54d2c986c65c523239c41a355
Reviewed-by: default avatarMichal Klocek <michal.klocek@qt.io>
Showing with 18 additions and 0 deletions
......@@ -79,6 +79,24 @@ use?(gn) {
else: contains(QMAKE_CFLAGS, "-mthumb"): gn_args += arm_use_thumb=true
}
contains(QT_ARCH, "mips") {
MARCH = $$extractCFlag("-march=.*")
!isEmpty(MARCH) {
equals(MARCH, "mips32r6"): gn_args += mips_arch_variant=\"r6\"
else: equals(MARCH, "mips32r2"): gn_args += mips_arch_variant=\"r2\"
else: equals(MARCH, "mips32"): gn_args += mips_arch_variant=\"r1\"
} else {
contains(QMAKE_CFLAGS, "mips32r6"): gn_args += mips_arch_variant=\"r6\"
else: contains(QMAKE_CFLAGS, "mips32r2"): gn_args += mips_arch_variant=\"r2\"
else: contains(QMAKE_CFLAGS, "mips32"): gn_args += mips_arch_variant=\"r1\"
}
contains(QMAKE_CFLAGS, "-mmsa"): gn_args += mips_use_msa=true
contains(QMAKE_CFLAGS, "-mdsp2"): gn_args += mips_dsp_rev=2
else: contains(QMAKE_CFLAGS, "-mdsp"): gn_args += mips_dsp_rev=1
}
host_build {
gn_args += custom_toolchain=\"$$QTWEBENGINE_OUT_ROOT/src/toolchain:host\"
# Don't bother trying to use system libraries in this case
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment