SUPPORTED_LANGUAGES.txt 753 B

12345678910111213141516171819202122232425
  1. Supported languages are ``C``, ``CXX`` (i.e. C++), ``CSharp`` (i.e. C#), ``CUDA``,
  2. ``OBJC`` (i.e. Objective-C), ``OBJCXX`` (i.e. Objective-C++), ``Fortran``, ``HIP``,
  3. ``ISPC``, ``Swift``, ``ASM``, ``ASM_NASM``, ``ASM_MARMASM``, ``ASM_MASM``, and ``ASM-ATT``.
  4. .. versionadded:: 3.8
  5. Added ``CSharp`` and ``CUDA`` support.
  6. .. versionadded:: 3.15
  7. Added ``Swift`` support.
  8. .. versionadded:: 3.16
  9. Added ``OBJC`` and ``OBJCXX`` support.
  10. .. versionadded:: 3.18
  11. Added ``ISPC`` support.
  12. .. versionadded:: 3.21
  13. Added ``HIP`` support.
  14. .. versionadded:: 3.26
  15. Added ``ASM_MARMASM`` support.
  16. If enabling ``ASM``, list it last so that CMake can check whether
  17. compilers for other languages like ``C`` work for assembly too.