summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeCCompilerId.c
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Improvied compiler identification robustnessBrad King2008-02-251-81/+0
| | | | | | | | - Write a single source file into the compiler id directory - This avoid requiring the compiler to behave correctly with respect to include rules and the current working directory - Helps to identify cross-compiling toolchains with unusual default behavior
* ENH: add support for the Portland Compiler to CMake, can build cmake and the ↵Alexander Neundorf2007-09-171-0/+3
| | | | | | tests pass (except the wrapping tests, which fail to link to the g++-compiled Qt) Alex
* ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerSharkAlexander Neundorf2007-07-121-0/+5
| | | | | | DSPs, patch from Raphael Cotty Alex
* ENH: add basic support for sdcc (http://sdcc.sourceforge.net), needs sdcc ↵Alexander Neundorf2007-06-261-3/+2
| | | | | | (sdcclib) cvs for creating libraries) Alex
* ENH: also load a processor-specific file if existsAlexander Neundorf2007-06-051-4/+4
| | | | | | | -also try the basename file if the compiler id file doesn't exist -don't rely so much on the CMAKE_TOOLCHAIN_FILE Alex
* ENH: make the compiler id detection work, even if the output file name ofAlexander Neundorf2007-05-251-7/+2
| | | | | | | the compiler is completely unknown and even if it produces intel hex or motorola s-record files, with test Alex
* STYLE: remove debug output, fix indentationAlexander Neundorf2007-05-241-2/+7
| | | | | | | the tests run again successfully, but since CheckTypeSize will switch to a TRY_COMPILE soon I will look at it again after this change Alex
* ENH: add compiler id for sdccAlexander Neundorf2007-05-241-1/+9
| | | | Alex
* ENH: add compiler id for IAR compiler (http://www.iar.com/)Alexander Neundorf2007-05-241-0/+4
| | | | | | ENH: don't run endian test again if the variable is already set Alex
* ENH: Unify design of CMakeCCompilerId.c, CMakeCXXCompilerId.cpp, and ↵Brad King2007-05-231-14/+15
| | | | CMakePlatformId.h. BUG: Do not violate system-reserved symbol namespace _[A-Z].
* BUG: now the toolchain file is configured into the buildtree, otherwise e.g.Alexander Neundorf2007-05-221-15/+25
| | | | | | | | | | | | | | | | | | CMAKE_SOURCE_DIR can't be used there ENH: modify CMakeCCompilerId.c and .h so that sdcc can compile them. As they were the preprocessor produced: 9 "test.c" static char const info_compiler[] = "INFO:compiler[" # 40 "test.c" "" "]"; and the mixing of the preprocessing directives and the string constants didn't work. Alex
* ENH: fix up compiler id to be more robustBill Hoffman2007-05-171-1/+1
|
* ENH: Changed GNUC compiler id name to GNU.Brad King2007-05-011-1/+1
|
* ENH: Merging CompilerId implementation from branch CMake-Modules-CompilerId ↵Brad King2007-04-281-0/+51
to the main tree. Changes between CMake-Modules-CompilerId-bp and CMake-Modules-CompilerId-mp1 are included.