config/cc_gcc.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Sep 11 17:14:28 2007 +0000 (2007-09-11)
changeset 372 f635b165bf18
parent 331 0c05f9ea3254
child 408 6c6eeb6a6936
permissions -rw-r--r--
make-3.80 does not have $(lastword ...). Fix this when ct-ng calls itself: don't try to be smart, we just _know_ where ct-ng is at configure time!
Fis a latent bug in handling the number parallel jobs.
yann@1
     1
# Compiler options
yann@1
     2
yann@1
     3
choice
yann@1
     4
    bool
yann@331
     5
    prompt "gcc version"
yann@1
     6
yann@1
     7
config CC_V_2_95_3
yann@1
     8
    bool
yann@330
     9
    prompt "2.95.3 (OBSOLETE)"
yann@61
    10
    depends on OBSOLETE
yann@1
    11
yann@1
    12
config CC_V_3_2_3
yann@1
    13
    bool
yann@330
    14
    prompt "3.2.3 (OBSOLETE)"
yann@61
    15
    depends on OBSOLETE
yann@1
    16
yann@1
    17
config CC_V_3_3_6
yann@1
    18
    bool
yann@330
    19
    prompt "3.3.6 (OBSOLETE)"
yann@61
    20
    depends on OBSOLETE
yann@61
    21
yann@61
    22
config CC_V_3_4_6
yann@61
    23
    bool
yann@330
    24
    prompt "3.4.6 (OBSOLETE)"
yann@330
    25
    depends on OBSOLETE
yann@1
    26
yann@1
    27
config CC_V_4_0_0
yann@1
    28
    bool
yann@1
    29
    prompt "4.0.0"
yann@1
    30
yann@1
    31
config CC_V_4_0_1
yann@1
    32
    bool
yann@1
    33
    prompt "4.0.1"
yann@1
    34
yann@1
    35
config CC_V_4_0_2
yann@1
    36
    bool
yann@1
    37
    prompt "4.0.2"
yann@1
    38
yann@1
    39
config CC_V_4_0_3
yann@1
    40
    bool
yann@1
    41
    prompt "4.0.3"
yann@1
    42
yann@1
    43
config CC_V_4_0_4
yann@1
    44
    bool
yann@1
    45
    prompt "4.0.4"
yann@1
    46
yann@1
    47
config CC_V_4_1_0
yann@1
    48
    bool
yann@1
    49
    prompt "4.1.0"
yann@1
    50
yann@1
    51
config CC_V_4_1_1
yann@1
    52
    bool
yann@1
    53
    prompt "4.1.1"
yann@1
    54
yann@13
    55
config CC_V_4_1_2
yann@13
    56
    bool
yann@13
    57
    prompt "4.1.2"
yann@13
    58
yann@110
    59
config CC_V_4_2_0
yann@110
    60
    bool
yann@264
    61
    prompt "4.2.0"
yann@110
    62
yann@303
    63
config CC_V_4_2_1
yann@303
    64
    bool
yann@303
    65
    prompt "4.2.1"
yann@303
    66
yann@1
    67
# CT_INSERT_VERSION_ABOVE
yann@1
    68
# Don't remove above line!
yann@1
    69
endchoice
yann@1
    70
yann@1
    71
config CC_VERSION
yann@1
    72
    string
yann@1
    73
    default "2.95.3" if CC_V_2_95_3
yann@1
    74
    default "3.2.3" if CC_V_3_2_3
yann@1
    75
    default "3.3.6" if CC_V_3_3_6
yann@61
    76
    default "3.4.6" if CC_V_3_4_6
yann@1
    77
    default "4.0.0" if CC_V_4_0_0
yann@1
    78
    default "4.0.1" if CC_V_4_0_1
yann@1
    79
    default "4.0.2" if CC_V_4_0_2
yann@1
    80
    default "4.0.3" if CC_V_4_0_3
yann@1
    81
    default "4.0.4" if CC_V_4_0_4
yann@1
    82
    default "4.1.0" if CC_V_4_1_0
yann@1
    83
    default "4.1.1" if CC_V_4_1_1
yann@13
    84
    default "4.1.2" if CC_V_4_1_2
yann@110
    85
    default "4.2.0" if CC_V_4_2_0
yann@303
    86
    default "4.2.1" if CC_V_4_2_1
yann@1
    87
# CT_INSERT_VERSION_STRING_ABOVE
yann@1
    88
# Don't remove above line!
yann@1
    89
yann@20
    90
config CC_CXA_ATEXIT
yann@20
    91
    bool
yann@20
    92
    prompt "__cxa_atexit"
yann@20
    93
    default "y"
yann@20
    94
    help
yann@346
    95
      If you get the missing symbol "__cxa_atexit" when building C++ programs,
yann@20
    96
      you might want to try disabling this option.
yann@20
    97
yann@331
    98
config CC_CORE_EXTRA_CONFIG
yann@331
    99
    string
yann@331
   100
    prompt "Core gcc extra config"
yann@331
   101
    default ""
yann@331
   102
    help
yann@331
   103
      Extra flags to pass onto ./configure when configuring the core gcc.
yann@331
   104
      
yann@331
   105
      The core gcc is a stripped down, C-only compiler needed to build
yann@331
   106
      the C library. Kinda bootstrap gcc, if you wish.
yann@331
   107
yann@1
   108
config CC_EXTRA_CONFIG
yann@1
   109
    string
yann@331
   110
    prompt "gcc extra config"
yann@1
   111
    default ""
yann@1
   112
    help
yann@1
   113
      Extra flags to pass onto ./configure when configuring gcc.