summaryrefslogtreecommitdiff
path: root/Modules/Compiler/IAR-ASM.cmake
Commit message (Collapse)AuthorAgeFilesLines
* IAR: Enforce output extension for xlink targetsJoakim Lönnberg2023-05-121-0/+4
|
* IAR: Version update for arm assemblerJoakim Lönnberg2023-03-161-1/+1
|
* IAR:Improved assembler supportJoakim Lönnberg2023-03-141-27/+57
|
* IAR: added .S extension for IAR-ASM.cmakeFelipe Torrezan2021-10-021-1/+1
|
* IAR: ASM module code deduplicationFelipe Torrezan2021-09-231-42/+30
|
* IAR: add support for the STM8 compilerFelipe Torrezan2021-02-121-0/+5
|
* IAR: Add 8051 supportMicael Borgefeldt2019-10-111-0/+5
| | | | Issue: #17264
* IAR: Fix v850 assembler support file extensionsMicael Borgefeldt2019-10-111-1/+1
| | | | | | | Fix the file extension added by commit 158f3795b8 (IAR: Add v850 assembler support, 2019-09-23, v3.16.0-rc1~70^2). Issue: #17264
* IAR: Add v850 assembler supportNico Mueller2019-09-231-0/+5
| | | | | | Assembler compiler configuration for 'v850' architecture Issue: #17264
* IAR: Add support for the RISC-V compilerStefan Andersson2019-07-081-0/+5
|
* IAR: Add architecture support for RL78, RH850 and MSP430Stefan Andersson2019-05-081-0/+15
|
* IAR: Generalize and add support for IAR RX compilerStefan Andersson2019-04-121-9/+8
| | | | Moved common ASM setup to the common macros and changed version check.
* IAR: Abort if compiler version or target architecture is not detectedDaniel Schürmann2018-09-101-0/+2
| | | | | | | | If these are not detected then we cannot support the IAR compiler. Fail early with an explicit message instead of silently proceeding and getting strange errors. Issue: #18333
* IAR: Improve support for IAR ARM CompilerNorbert Lange2017-06-291-5/+12
| | | | | | | | | | | | | | | Make the implementation for this compiler more complete. IAR has multiple C++ modes, historically they were reduced c++ versions for embedded that gradually improved to the full standard (which can be reduced again by e.g. disabling rtti and exceptions). The new implementation picks the best available, but the c++ mode can also be overridden by defining `CMAKE_IAR_CXX_FLAG`. Add C/C++ standard flags so that all modes up to and including the last supported standard are defined. Fixes: #16826
* Factor an <INCLUDES> placeholder out of <FLAGS> in rule variablesBrad King2015-07-131-1/+1
| | | | | | | | | | | Teach the Makefile and Ninja generators to substitute for an <INCLUDES> placeholder instead of putting -I in <FLAGS>. Update our values for CMAKE_<LANG>_COMPILE_OBJECT, CMAKE_<LANG>_CREATE_ASSEMBLY_SOURCE, and CMAKE_<LANG>_CREATE_PREPROCESSED_SOURCE to place <INCLUDES> just before <FLAGS>.
* Add support files for C, C++ and ASM for the IAR toolchain.Alex Neundorf2013-04-151-0/+14
The original feature request is at http://www.cmake.org/Bug/view.php?id=10176 Documentation can be found at http://www.iar.com/website1/1.0.1.0/675/1/ Alex