config/cc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 13 10:32:38 2008 +0000 (2008-07-13)
changeset 645 8e58024f8e37
parent 446 d205527c5e01
child 760 80098c869f5e
permissions -rw-r--r--
Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and MPFR were not used by gcc.
Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users.

/trunk/scripts/build/binutils.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
yann@1
     1
# Compiler options
yann@1
     2
yann@1
     3
menu "C compiler"
yann@1
     4
yann@1
     5
choice
yann@1
     6
    bool
yann@331
     7
    prompt "C compiler flavour"
yann@1
     8
    default CC_GCC
yann@1
     9
yann@1
    10
config CC_GCC
yann@1
    11
    bool
yann@1
    12
    prompt "gcc"
yann@1
    13
    select CC_SUPPORT_CXX
yann@1
    14
    select CC_SUPPORT_FORTRAN
yann@1
    15
    select CC_SUPPORT_JAVA
yann@1
    16
    select CC_SUPPORT_ADA
yann@1
    17
    select CC_SUPPORT_OBJC
yann@1
    18
    select CC_SUPPORT_OBJCXX
yann@331
    19
    help
yann@331
    20
      gcc is the full-blown GNU compiler. This is what most people will choose.
yann@331
    21
      
yann@346
    22
      gcc supports many languages, a powerful code parser, optimised binary 
yann@346
    23
      output, and lots of other features.
yann@1
    24
yann@1
    25
endchoice
yann@1
    26
yann@1
    27
config CC_VERSION
yann@1
    28
    string
yann@1
    29
yann@1
    30
config CC
yann@1
    31
    string
yann@1
    32
    default "gcc" if CC_GCC
yann@1
    33
yann@1
    34
if CC_GCC
yann@448
    35
source config/cc/gcc.in
yann@1
    36
endif
yann@1
    37
yann@1
    38
config CC_SUPPORT_CXX
yann@1
    39
    bool
yann@1
    40
yann@1
    41
config CC_SUPPORT_FORTRAN
yann@1
    42
    bool
yann@1
    43
yann@1
    44
config CC_SUPPORT_JAVA
yann@1
    45
    bool
yann@1
    46
yann@1
    47
config CC_SUPPORT_ADA
yann@1
    48
    bool
yann@1
    49
yann@1
    50
config CC_SUPPORT_OBJC
yann@1
    51
    bool
yann@1
    52
yann@1
    53
config CC_SUPPORT_OBJCXX
yann@1
    54
    bool
yann@1
    55
yann@425
    56
comment "Additional supported languages:"
yann@1
    57
yann@1
    58
config CC_LANG_CXX
yann@1
    59
    bool
yann@1
    60
    prompt "C++"
yann@1
    61
    default n
yann@1
    62
    depends on CC_SUPPORT_CXX
yann@1
    63
    help
yann@346
    64
      Enable building a C++ compiler.
yann@346
    65
yann@346
    66
      Only select this if you know that your specific version of the
yann@346
    67
      compiler supports this language.
yann@1
    68
yann@1
    69
config CC_LANG_FORTRAN
yann@1
    70
    bool
yann@1
    71
    prompt "Fortran"
yann@1
    72
    default n
yann@1
    73
    depends on CC_SUPPORT_FORTRAN
yann@1
    74
    help
yann@346
    75
      Enable building a FORTRAN compiler.
yann@346
    76
yann@346
    77
      Only select this if you know that your specific version of the
yann@346
    78
      compiler supports this language.
yann@1
    79
yann@1
    80
config CC_LANG_JAVA
yann@1
    81
    bool
yann@1
    82
    prompt "Java"
yann@1
    83
    default n
yann@1
    84
    depends on CC_SUPPORT_JAVA
yann@1
    85
    help
yann@346
    86
      Enable building a Java compiler.
yann@346
    87
yann@346
    88
      Only select this if you know that your specific version of the
yann@346
    89
      compiler supports this language.
yann@1
    90
yann@1
    91
config CC_LANG_ADA
yann@1
    92
    bool
yann@1
    93
    prompt "ADA"
yann@1
    94
    default n
yann@1
    95
    depends on CC_SUPPORT_ADA
yann@1
    96
    help
yann@346
    97
      Enable building an Ada compiler.
yann@346
    98
yann@346
    99
      Only select this if you know that your specific version of the
yann@346
   100
      compiler supports this language.
yann@1
   101
yann@1
   102
config CC_LANG_OBJC
yann@1
   103
    bool
yann@1
   104
    prompt "Objective-C"
yann@1
   105
    default n
yann@1
   106
    depends on CC_SUPPORT_OBJC
yann@1
   107
    help
yann@346
   108
      Enable building an Objective C compiler.
yann@346
   109
yann@346
   110
      Only select this if you know that your specific version of the
yann@346
   111
      compiler supports this language.
yann@1
   112
yann@1
   113
config CC_LANG_OBJCXX
yann@1
   114
    bool
yann@1
   115
    prompt "Objective-C++"
yann@1
   116
    default n
yann@1
   117
    depends on CC_SUPPORT_OBJCXX
yann@1
   118
    help
yann@346
   119
      Enable building an Objective C++ compiler.
yann@346
   120
yann@346
   121
      Only select this if you know that your specific version of the
yann@346
   122
      compiler supports this language.
yann@1
   123
yann@1
   124
config CC_LANG_OTHERS
yann@1
   125
    string
yann@1
   126
    prompt "Other languages"
yann@1
   127
    default ""
yann@1
   128
    help
yann@1
   129
      Enter here a comma-separated list of languages that you know your compiler
yann@1
   130
      supports, besides those listed above.
yann@1
   131
yann@1
   132
      Eg. gcc-4.1+ has a toy programming language, treelang. As it is not usefull
yann@1
   133
      in real life, it is not available in the selection above.
yann@1
   134
yann@1
   135
endmenu