diff options
author | Alan Phipps <a-phipps@ti.com> | 2023-12-06 18:53:02 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-02-09 20:54:40 (GMT) |
commit | 9ba0a54554c15fe28ea0612c6e166ad114c87cda (patch) | |
tree | de9acfaf9bc733eace186169e7b97936ff24f2a0 /Help | |
parent | c673511263822c688fa302120a29e1e0cf812c0b (diff) | |
download | CMake-9ba0a54554c15fe28ea0612c6e166ad114c87cda.zip CMake-9ba0a54554c15fe28ea0612c6e166ad114c87cda.tar.gz CMake-9ba0a54554c15fe28ea0612c6e166ad114c87cda.tar.bz2 |
TIClang: Add support for TI Clang-based compilers, including tiarmclang
Add TIClang compiler ID and support in compiler modules. Update
documentation. Add rudimentary RunCMake test for TIClang to test
basic functionality.
Fixes: #24619
Diffstat (limited to 'Help')
-rw-r--r-- | Help/manual/cmake-compile-features.7.rst | 1 | ||||
-rw-r--r-- | Help/release/3.29.rst | 3 | ||||
-rw-r--r-- | Help/variable/CMAKE_LANG_COMPILER_ID.rst | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/Help/manual/cmake-compile-features.7.rst b/Help/manual/cmake-compile-features.7.rst index 1e87ec6..fb93222 100644 --- a/Help/manual/cmake-compile-features.7.rst +++ b/Help/manual/cmake-compile-features.7.rst @@ -266,6 +266,7 @@ versions specified for each: * ``PGI``: PGI version 12.10+. * ``NVHPC``: NVIDIA HPC compilers version 11.0+. * ``TI``: Texas Instruments compiler. +* ``TIClang``: Texas Instruments Clang-based compilers. * ``XL``: IBM XL version 10.1+. CMake is currently aware of the :prop_tgt:`C standards <C_STANDARD>` and diff --git a/Help/release/3.29.rst b/Help/release/3.29.rst index a655f62..96f161f 100644 --- a/Help/release/3.29.rst +++ b/Help/release/3.29.rst @@ -39,6 +39,9 @@ Compilers * The LLVM/Clang GNU-like frontend on Windows (``clang++``) may now be used to compile ``CUDA`` language sources. +* TI Clang-based compilers are now supported with + :variable:`compiler id <CMAKE_<LANG>_COMPILER_ID>` ``TIClang``. + Commands -------- diff --git a/Help/variable/CMAKE_LANG_COMPILER_ID.rst b/Help/variable/CMAKE_LANG_COMPILER_ID.rst index 6893eea..b1e2687 100644 --- a/Help/variable/CMAKE_LANG_COMPILER_ID.rst +++ b/Help/variable/CMAKE_LANG_COMPILER_ID.rst @@ -43,6 +43,7 @@ Value Name ``SunPro`` Oracle Solaris Studio ``Tasking`` `Tasking Compiler Toolsets`_ ``TI`` Texas Instruments +``TIClang`` `Texas Instruments Clang-based Compilers`_ ``TinyCC`` `Tiny C Compiler`_ ``XL``, ``VisualAge``, ``zOS`` IBM XL ``XLClang`` IBM Clang-based XL @@ -68,3 +69,4 @@ languages. .. _Small Device C Compiler: https://sdcc.sourceforge.net .. _Tiny C Compiler: https://bellard.org/tcc .. _Tasking Compiler Toolsets: https://www.tasking.com +.. _Texas Instruments Clang-based Compilers: https://www.ti.com/tool/download/ARM-CGT-CLANG |