F´ Flight Software - C/C++ Documentation devel
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CMakeCCompilerId.c File Reference

Go to the source code of this file.

Macros

#define __has_include(x)   0
 
#define COMPILER_ID   ""
 
#define STRINGIFY_HELPER(X)   #X
 
#define STRINGIFY(X)   STRINGIFY_HELPER(X)
 
#define PLATFORM_ID
 
#define ARCHITECTURE_ID
 
#define DEC(n)
 
#define HEX(n)
 
#define C_VERSION
 
#define __has_include(x)   0
 
#define COMPILER_ID   ""
 
#define STRINGIFY_HELPER(X)   #X
 
#define STRINGIFY(X)   STRINGIFY_HELPER(X)
 
#define PLATFORM_ID
 
#define ARCHITECTURE_ID
 
#define DEC(n)
 
#define HEX(n)
 
#define C_VERSION
 

Functions

int main (int argc, char *argv[])
 

Variables

char const * info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"
 
char const * info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"
 
char const * info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"
 
const char * info_language_standard_default
 
const char * info_language_extensions_default
 

Macro Definition Documentation

◆ __has_include [1/2]

#define __has_include ( x)    0

Definition at line 17 of file CMakeCCompilerId.c.

◆ __has_include [2/2]

#define __has_include ( x)    0

Definition at line 17 of file CMakeCCompilerId.c.

◆ ARCHITECTURE_ID [1/2]

#define ARCHITECTURE_ID

Definition at line 745 of file CMakeCCompilerId.c.

◆ ARCHITECTURE_ID [2/2]

#define ARCHITECTURE_ID

Definition at line 745 of file CMakeCCompilerId.c.

◆ C_VERSION [1/2]

#define C_VERSION

Definition at line 834 of file CMakeCCompilerId.c.

◆ C_VERSION [2/2]

#define C_VERSION

Definition at line 834 of file CMakeCCompilerId.c.

◆ COMPILER_ID [1/2]

#define COMPILER_ID   ""

Definition at line 448 of file CMakeCCompilerId.c.

◆ COMPILER_ID [2/2]

#define COMPILER_ID   ""

Definition at line 448 of file CMakeCCompilerId.c.

◆ DEC [1/2]

#define DEC ( n)
Value:
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))

Definition at line 749 of file CMakeCCompilerId.c.

◆ DEC [2/2]

#define DEC ( n)
Value:
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))

Definition at line 749 of file CMakeCCompilerId.c.

◆ HEX [1/2]

#define HEX ( n)
Value:
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))

Definition at line 760 of file CMakeCCompilerId.c.

◆ HEX [2/2]

#define HEX ( n)
Value:
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))

Definition at line 760 of file CMakeCCompilerId.c.

◆ PLATFORM_ID [1/2]

#define PLATFORM_ID

Definition at line 579 of file CMakeCCompilerId.c.

◆ PLATFORM_ID [2/2]

#define PLATFORM_ID

Definition at line 579 of file CMakeCCompilerId.c.

◆ STRINGIFY [1/2]

#define STRINGIFY ( X)    STRINGIFY_HELPER(X)

Definition at line 469 of file CMakeCCompilerId.c.

◆ STRINGIFY [2/2]

#define STRINGIFY ( X)    STRINGIFY_HELPER(X)

Definition at line 469 of file CMakeCCompilerId.c.

◆ STRINGIFY_HELPER [1/2]

#define STRINGIFY_HELPER ( X)    #X

Definition at line 468 of file CMakeCCompilerId.c.

◆ STRINGIFY_HELPER [2/2]

#define STRINGIFY_HELPER ( X)    #X

Definition at line 468 of file CMakeCCompilerId.c.

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 868 of file CMakeCCompilerId.c.

Variable Documentation

◆ info_arch

char const * info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"

Definition at line 826 of file CMakeCCompilerId.c.

◆ info_compiler

char const * info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"

Definition at line 455 of file CMakeCCompilerId.c.

◆ info_language_extensions_default

const char * info_language_extensions_default
Initial value:
= "INFO" ":" "extensions_default["
"OFF"
"]"

Definition at line 850 of file CMakeCCompilerId.c.

◆ info_language_standard_default

const char * info_language_standard_default
Initial value:
=
"INFO" ":" "standard_default[" C_VERSION "]"
#define C_VERSION

Definition at line 847 of file CMakeCCompilerId.c.

◆ info_platform

char const * info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"

Definition at line 825 of file CMakeCCompilerId.c.