Brad King
6a800f666f
Merge topic 'CMAKE_LANG_LINK_MODE-variable-creation'
...
00932ea864
Introduce CMAKE_<LANG>_LINK_MODE variable.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: Alex <leha-bot@yandex.ru >
Merge-request: !10162
2025-01-13 11:23:32 -05:00
Marc Chevrier
00932ea864
Introduce CMAKE_<LANG>_LINK_MODE variable.
...
This variable define how the link step is done. Possible values are:
* DRIVER: the compiler is used as driver for the link step
* LINKER: the linker is used directly for the link step.
2025-01-10 13:24:16 +01:00
Alaa Mahran
730f72aa20
Tasking: Fix flag for COMPILE_WARNING_AS_ERROR
...
Issue: #26591
2025-01-09 11:49:07 -05:00
Joerg Bornemann
d538cb0e18
Only initialize CMAKE_CXX_COMPILER_PREDEFINES_COMMAND
...
Don't initialize the other CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND
variables.
The only language variant that is used is
CMAKE_CXX_COMPILER_PREDEFINES_COMMAND, and the other language variants
contained invalid, namely C++-specific commands.
Fixes : #23968
2022-11-16 13:08:31 +01:00
Christoph Seitz
0a1d558971
Tasking: Remove CMAKE_SYSTEM_PROCESSOR support per CMP0123
...
Architecture specific compile options should be set through
toolchain files.
Fixes : #24115
2022-11-07 09:22:02 -05:00
Gordon Jess
7e612977b9
Tasking: Fix PIC option for Tasking Toolset
...
Fixes : #24114
2022-11-03 08:57:20 -04:00
Hutchings Samuel (ETAS/ERS-PRM)
5b03fecb8f
Tasking: Simplify processor list matching regex
2022-10-07 12:04:13 +01:00
Christoph Seitz
94df5b6ef1
Tasking: Add support for several compiler toolsets
...
Add support for the Tasking compiler toolset:
* TriCore Compiler Toolset 6.3 (with TriCore, ARM, MCS,
8051 and PCP architecture compilers)
* SmartCode Compiler Toolset 10.1 (with TriCore, ARC, MCS,
8051 architecture compilers)
* ARM Compiler 6.0
* MCS Complier 3.3
* 8051 Compiler 7.2
Fixes : #23756
2022-09-14 09:58:50 -04:00