summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler/TI-C.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Compiler/TI: Fix C standard flags in C-only projectAdam Weisi2020-12-011-3/+3
| | | | Use our compiler architecture variable for C rather than CXX.
* Compiler/TI: Add std options for C11Josef Angstenberger2020-09-201-0/+11
|
* Compiler/TI: Check default C standardJosef Angstenberger2020-09-201-0/+17
|
* Compiler/TI: Check compiler version for C99 supportJosef Angstenberger2020-09-201-4/+35
|
* Compiler/TI: Fix definition of std optionsJosef Angstenberger2020-09-201-4/+4
| | | | | | | | - The compile option variable has to be defined as list. - The compiler works in relaxed ANSI mode by default. Strict ANSI has to be explicitly set additionally to the language standard.
* Compiler/TI: Refactor C/CXX to use a common fileJosef Angstenberger2020-07-141-16/+2
|
* TI: Fix C toolchain command-linesOliver Blasius2020-03-091-2/+6
| | | | | Fix `armar` arguments. Fix the linker `--map_file=` argument. Enable response files.
* TI: Add support for C language standardsArnaud Gelas2018-06-041-0/+6
| | | | | | Set C90 and C99 compile options for TI compiler. Fixes: #18061
* Compiler/TI: Add support for depfile generation for NinjaNico Müller2017-10-181-0/+2
| | | | | | | TI C/C++ compiler are now able to generate dependency files during compilation. Fixes: #17360
* Compiler/TI: Pass libraries as last part to linkerAlexander Stein2016-06-021-1/+1
| | | | | | | | | If e.g. libc.a is passed before any objects the linker raises the follwing warning: cannot resolve archive libc.a to a compatible library, as no input files have been encountered In the end the library is skipped and missing symbols occur. Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
* Factor an <INCLUDES> placeholder out of <FLAGS> in rule variablesBrad King2015-07-131-3/+3
| | | | | | | | | | | 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>.
* rename TI_DSP toolchain to TI, since it works also for the ARM compilerAlex Neundorf2013-03-141-0/+10
Additionally, look for a special ar and strip Alex