aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-01-21 11:01:12 -0800
committerJussi Pakkanen <jpakkane@gmail.com>2020-01-23 00:20:01 +0200
commit8c1221b437b2930fa64d78517337293e8a0e079f (patch)
tree99f092b5e85e8a4d50415b4a79e0b4dd02c77fa9
parentb51ba60b80f7c1e4dcf94ac1a45c669854d91b72 (diff)
downloadmeson-8c1221b437b2930fa64d78517337293e8a0e079f.zip
meson-8c1221b437b2930fa64d78517337293e8a0e079f.tar.gz
meson-8c1221b437b2930fa64d78517337293e8a0e079f.tar.bz2
Add m68k to known cpus for Motorola 68000 series processors
Fixes #6492
-rw-r--r--docs/markdown/Reference-tables.md53
-rw-r--r--mesonbuild/envconfig.py1
2 files changed, 28 insertions, 26 deletions
diff --git a/docs/markdown/Reference-tables.md b/docs/markdown/Reference-tables.md
index 4fc28dc..86524b7 100644
--- a/docs/markdown/Reference-tables.md
+++ b/docs/markdown/Reference-tables.md
@@ -60,32 +60,33 @@ These are returned by the `cpu_family` method of `build_machine`,
`host_machine` and `target_machine`. For cross compilation they are
set in the cross file.
-| Value | Comment |
-| ----- | ------- |
-| aarch64 | 64 bit ARM processor |
-| alpha | DEC Alpha processor |
-| arc | 32 bit ARC processor |
-| arm | 32 bit ARM processor |
-| e2k | MCST Elbrus processor |
-| ia64 | Itanium processor |
-| microblaze | MicroBlaze processor |
-| mips | 32 bit MIPS processor |
-| mips64 | 64 bit MIPS processor |
-| parisc | HP PA-RISC processor |
-| ppc | 32 bit PPC processors |
-| ppc64 | 64 bit PPC processors |
-| riscv32 | 32 bit RISC-V Open ISA|
-| riscv64 | 64 bit RISC-V Open ISA|
-| rl78 | Renesas RL78 |
-| rx | Renesas RX 32 bit MCU |
-| s390 | IBM zSystem s390 |
-| s390x | IBM zSystem s390x |
-| sparc | 32 bit SPARC |
-| sparc64 | SPARC v9 processor |
-| wasm32 | 32 bit Webassembly |
-| wasm64 | 64 bit Webassembly |
-| x86 | 32 bit x86 processor |
-| x86_64 | 64 bit x86 processor |
+| Value | Comment |
+| ----- | ------- |
+| aarch64 | 64 bit ARM processor |
+| alpha | DEC Alpha processor |
+| arc | 32 bit ARC processor |
+| arm | 32 bit ARM processor |
+| e2k | MCST Elbrus processor |
+| ia64 | Itanium processor |
+| m68k | Motorola 68000 processor |
+| microblaze | MicroBlaze processor |
+| mips | 32 bit MIPS processor |
+| mips64 | 64 bit MIPS processor |
+| parisc | HP PA-RISC processor |
+| ppc | 32 bit PPC processors |
+| ppc64 | 64 bit PPC processors |
+| riscv32 | 32 bit RISC-V Open ISA |
+| riscv64 | 64 bit RISC-V Open ISA |
+| rl78 | Renesas RL78 |
+| rx | Renesas RX 32 bit MCU |
+| s390 | IBM zSystem s390 |
+| s390x | IBM zSystem s390x |
+| sparc | 32 bit SPARC |
+| sparc64 | SPARC v9 processor |
+| wasm32 | 32 bit Webassembly |
+| wasm64 | 64 bit Webassembly |
+| x86 | 32 bit x86 processor |
+| x86_64 | 64 bit x86 processor |
Any cpu family not listed in the above list is not guaranteed to
remain stable in future releases.
diff --git a/mesonbuild/envconfig.py b/mesonbuild/envconfig.py
index 1ebf067..3e5e44b 100644
--- a/mesonbuild/envconfig.py
+++ b/mesonbuild/envconfig.py
@@ -42,6 +42,7 @@ known_cpu_families = (
'arm',
'e2k',
'ia64',
+ 'm68k',
'microblaze',
'mips',
'mips64',