diff options
author | Nomura <nomura.rh@gmail.com> | 2023-03-28 11:25:19 +0200 |
---|---|---|
committer | Eli Schwartz <eschwartz93@gmail.com> | 2023-04-24 09:07:37 -0400 |
commit | 18cfa545f03ddb6cb8378fdadec4f284aa7ea221 (patch) | |
tree | d75c230d056ad9224087380d213e54a5ace40f87 /docs/markdown | |
parent | bda799dff2dc4b5d607f0e822b12ed0e2db38fb7 (diff) | |
download | meson-18cfa545f03ddb6cb8378fdadec4f284aa7ea221.zip meson-18cfa545f03ddb6cb8378fdadec4f284aa7ea221.tar.gz meson-18cfa545f03ddb6cb8378fdadec4f284aa7ea221.tar.bz2 |
Initial support for Metrowerks C/C++ compiler
Diffstat (limited to 'docs/markdown')
-rw-r--r-- | docs/markdown/Reference-tables.md | 4 | ||||
-rw-r--r-- | docs/markdown/snippets/add_metrowerks_compiler.md | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/docs/markdown/Reference-tables.md b/docs/markdown/Reference-tables.md index a321826..fb7deda 100644 --- a/docs/markdown/Reference-tables.md +++ b/docs/markdown/Reference-tables.md @@ -25,6 +25,8 @@ These are return values of the `get_id` (Compiler family) and | lcc | Elbrus C/C++/Fortran Compiler | | | llvm | LLVM-based compiler (Swift, D) | | | mono | Xamarin C# compiler | | +| mwccarm | Metrowerks C/C++ compiler for Embedded ARM | | +| mwcceppc | Metrowerks C/C++ compiler for Embedded PowerPC | | | msvc | Microsoft Visual Studio | msvc | | nagfor | The NAG Fortran compiler | | | nvidia_hpc| NVidia HPC SDK compilers | | @@ -69,6 +71,8 @@ These are return values of the `get_linker_id` method in a compiler object. | pgi | Portland/Nvidia PGI | | nvlink | Nvidia Linker used with cuda | | ccomp | CompCert used as the linker driver | +| mwldarm | The Metrowerks Linker with the ARM interface, used with mwccarm only | +| mwldeppc | The Metrowerks Linker with the PowerPC interface, used with mwcceppc only | For languages that don't have separate dynamic linkers such as C# and Java, the `get_linker_id` will return the compiler name. diff --git a/docs/markdown/snippets/add_metrowerks_compiler.md b/docs/markdown/snippets/add_metrowerks_compiler.md new file mode 100644 index 0000000..cebf74f --- /dev/null +++ b/docs/markdown/snippets/add_metrowerks_compiler.md @@ -0,0 +1,5 @@ +## Added Metrowerks C/C++ toolchains + +Added support for the Metrowerks Embedded ARM and Metrowerks Embedded PowerPC toolchains (https://www.nxp.com/docs/en/reference-manual/CWMCUKINCMPREF.pdf). + +The implementation is somewhat experimental. It has been tested on a few projects and works fairly well, but may have issues. |