Help: Document QCC and SCO CMAKE_<LANG>_COMPILER_ID

- QNX C/C++ compiler is identified in `CMAKE_<LANG>_COMPILER_ID` as
  value "QCC". The qcc/q++ are frontend compiler commands that invoke
  the GNU compiler (gcc/g++) as a backend compiler, but it's treated as
  a separate compiler with its own ID for better determination.

- The C/C++ compiler on UnixWare/OpenServer is identified in
  `CMAKE_<LANG>_COMPILER_ID` as value "SCO", (compiler that defines the
  `__SCO_VERSION__` preprocessor macro).
This commit is contained in:
Peter Kokot 2025-03-23 15:32:26 +01:00
parent 5cc08a4563
commit 39d6672e82
No known key found for this signature in database
GPG Key ID: A94800907AA79B36

View File

@ -41,6 +41,8 @@ Value Name
``OpenWatcom`` `Open Watcom`_
``PGI`` The Portland Group
``PathScale`` PathScale
``QCC`` QNX C/C++ compiler
``SCO`` SCO OpenServer/UnixWare C/C++ Compiler
``SDCC`` `Small Device C Compiler`_
``SunPro`` Oracle Developer Studio
``Tasking`` `Tasking Compiler Toolsets`_