summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler/Tasking.cmake
Commit message (Collapse)AuthorAgeFilesLines
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
| | | | | | | | | | ``` git grep -lz 'Copyright.txt or https://cmake.org/licensing ' | while IFS= read -r -d $'\0' f ; do sed -i '/Copyright.txt or https:\/\/cmake.org\/licensing / { s/Copyright.txt/LICENSE.rst/ }' "$f" ; done ```
* Tasking: Enable WHOLE_ARCHIVE link featureJosef Angstenberger2025-02-061-0/+8
| | | | Issue: #26426
* Tasking: Set response file flagJosef Angstenberger2025-02-061-0/+1
| | | | | | | If not explicitly set to `-f `, the default `@` is used, which is not supported by Tasking. Issue: #26426
* Tasking: Set object extension to .oJosef Angstenberger2025-02-061-0/+1
| | | | | | | The extension `.o` is used by the compiler itself, and is the only one found in its documentation. Issue: #26426
* Merge topic 'CMAKE_LANG_LINK_MODE-variable-creation'Brad King2025-01-131-0/+2
|\ | | | | | | | | | | | | | | | | 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
| * Introduce CMAKE_<LANG>_LINK_MODE variable.Marc Chevrier2025-01-101-0/+2
| | | | | | | | | | | | 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.
* | Tasking: Fix flag for COMPILE_WARNING_AS_ERRORAlaa Mahran2025-01-091-1/+1
|/ | | | Issue: #26591
* Only initialize CMAKE_CXX_COMPILER_PREDEFINES_COMMANDJoerg Bornemann2022-11-161-6/+8
| | | | | | | | | | | 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
* Tasking: Remove CMAKE_SYSTEM_PROCESSOR support per CMP0123Christoph Seitz2022-11-071-32/+0
| | | | | | | Architecture specific compile options should be set through toolchain files. Fixes: #24115
* Tasking: Fix PIC option for Tasking ToolsetGordon Jess2022-11-031-1/+1
| | | | Fixes: #24114
* Tasking: Simplify processor list matching regexHutchings Samuel (ETAS/ERS-PRM)2022-10-071-2/+2
|
* Tasking: Add support for several compiler toolsetsChristoph Seitz2022-09-141-0/+86
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