config/cc.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun Mar 03 22:24:40 2013 +0100 (2013-03-03)
changeset 3195 cbaf37cc20b7
parent 2564 5d4e91c0343e
child 3244 8ff20760e93b
permissions -rw-r--r--
libc/glibc: do not overwrite existing bits/syscall.h

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Rafael C <groups.r2@gmail.com>
Cc: Jérôme BARDON <bardon.pro@gmail.com>
Cc: Daniel Price <daniel.price@gmail.com>
yann@1
     1
# Compiler options
yann@1
     2
yann@1
     3
menu "C compiler"
yann@1
     4
yann@923
     5
config CC
yann@923
     6
    string
yann@1
     7
yann@1
     8
config CC_VERSION
yann@1
     9
    string
yann@1
    10
diorcet@3131
    11
config CC_CORE_PASSES_NEEDED
diorcet@3131
    12
	bool
diorcet@3131
    13
yann@1870
    14
source "config.gen/cc.in"
yann@1
    15
yann@1
    16
config CC_SUPPORT_CXX
yann@1
    17
    bool
yann@1
    18
yann@1
    19
config CC_SUPPORT_FORTRAN
yann@1
    20
    bool
yann@1
    21
yann@1
    22
config CC_SUPPORT_JAVA
yann@1
    23
    bool
yann@1
    24
yann@1
    25
config CC_SUPPORT_ADA
yann@1
    26
    bool
yann@1
    27
yann@1
    28
config CC_SUPPORT_OBJC
yann@1
    29
    bool
yann@1
    30
yann@1
    31
config CC_SUPPORT_OBJCXX
yann@1
    32
    bool
yann@1
    33
yann@425
    34
comment "Additional supported languages:"
yann@1
    35
yann@1
    36
config CC_LANG_CXX
yann@1
    37
    bool
yann@1
    38
    prompt "C++"
yann@1
    39
    depends on CC_SUPPORT_CXX
yann@1
    40
    help
yann@346
    41
      Enable building a C++ compiler.
yann@346
    42
yann@346
    43
      Only select this if you know that your specific version of the
yann@346
    44
      compiler supports this language.
yann@1
    45
yann@1107
    46
if ! BARE_METAL
yann@1107
    47
yann@1
    48
config CC_LANG_FORTRAN
yann@1
    49
    bool
yann@1
    50
    prompt "Fortran"
yann@1
    51
    depends on CC_SUPPORT_FORTRAN
yann@1
    52
    help
yann@346
    53
      Enable building a FORTRAN compiler.
yann@346
    54
yann@346
    55
      Only select this if you know that your specific version of the
yann@346
    56
      compiler supports this language.
yann@1
    57
yann@1
    58
config CC_LANG_JAVA
yann@1
    59
    bool
yann@1
    60
    prompt "Java"
yann@1
    61
    depends on CC_SUPPORT_JAVA
yann@1
    62
    help
yann@346
    63
      Enable building a Java compiler.
yann@346
    64
yann@346
    65
      Only select this if you know that your specific version of the
yann@346
    66
      compiler supports this language.
yann@1
    67
yann@1
    68
config CC_LANG_ADA
yann@1
    69
    bool
yann@760
    70
    prompt "ADA (EXPERIMENTAL)"
yann@1
    71
    depends on CC_SUPPORT_ADA
yann@760
    72
    depends on EXPERIMENTAL
yann@1
    73
    help
yann@346
    74
      Enable building an Ada compiler.
yann@346
    75
yann@346
    76
      Only select this if you know that your specific version of the
yann@346
    77
      compiler supports this language.
yann@1
    78
yann@1
    79
config CC_LANG_OBJC
yann@1
    80
    bool
yann@760
    81
    prompt "Objective-C (EXPERIMENTAL)"
yann@1
    82
    depends on CC_SUPPORT_OBJC
yann@760
    83
    depends on EXPERIMENTAL
yann@1
    84
    help
yann@346
    85
      Enable building an Objective C compiler.
yann@346
    86
yann@346
    87
      Only select this if you know that your specific version of the
yann@346
    88
      compiler supports this language.
yann@1
    89
yann@1
    90
config CC_LANG_OBJCXX
yann@1
    91
    bool
yann@760
    92
    prompt "Objective-C++ (EXPERIMENTAL)"
yann@760
    93
    depends on EXPERIMENTAL
yann@1
    94
    depends on CC_SUPPORT_OBJCXX
yann@1
    95
    help
yann@346
    96
      Enable building an Objective C++ compiler.
yann@346
    97
yann@346
    98
      Only select this if you know that your specific version of the
yann@346
    99
      compiler supports this language.
yann@1
   100
yann@1
   101
config CC_LANG_OTHERS
yann@1
   102
    string
yann@760
   103
    prompt "Other languages (EXPERIMENTAL)"
yann@1
   104
    default ""
yann@760
   105
    depends on EXPERIMENTAL
yann@1
   106
    help
yann@1
   107
      Enter here a comma-separated list of languages that you know your compiler
yann@1
   108
      supports, besides those listed above.
yann@1
   109
antony@2564
   110
      Eg. gcc-4.1+ has a toy programming language, treelang. As it is not useful
yann@1
   111
      in real life, it is not available in the selection above.
yann@1
   112
yann@850
   113
endif # ! BARE_METAL
yann@850
   114
yann@1976
   115
source "config.gen/cc.in.2"
yann@1976
   116
yann@1
   117
endmenu