config/companion_libs/ppl.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Aug 15 21:42:28 2011 +0200 (2011-08-15)
changeset 2932 c1f65d6a9a13
parent 2368 482a006e5b18
child 2957 3e2f2100a76d
permissions -rw-r--r--
cc/gcc: add language helper function

Add a function that prepares the language configure option.
It is needed in at least two places, some commonalisation is needed. ;-)

Unfortunately, it is no longer possible to print warnings about experimental
languages any more. Anyway, the experimental status is clearly indicated
in the menuconfig. so it should not be a surprise if the build breaks. :-/

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@1324
     1
# PPL options
yann@1324
     2
yann@1324
     3
choice
yann@1324
     4
    bool
yann@1324
     5
    prompt "PPL version"
yann@1535
     6
# Don't remove next line
yann@1535
     7
# CT_INSERT_VERSION_BELOW
yann@1324
     8
yann@2338
     9
config PPL_V_0_11_2
yann@2338
    10
    bool
yann@2338
    11
    prompt "0.11.2 (EXPERIMENTAL)"
yann@2338
    12
    depends on EXPERIMENTAL
yann@2368
    13
    select PPL_0_11
yann@2338
    14
yann@2318
    15
config PPL_V_0_11_1
yann@2318
    16
    bool
yann@2318
    17
    prompt "0.11.1 (EXPERIMENTAL)"
yann@2318
    18
    depends on EXPERIMENTAL
yann@2368
    19
    select PPL_0_11
yann@2318
    20
yann@2072
    21
config PPL_V_0_11
yann@2072
    22
    bool
yann@2072
    23
    prompt "0.11 (EXPERIMENTAL)"
yann@2072
    24
    depends on EXPERIMENTAL
yann@2368
    25
    select PPL_0_11
yann@2072
    26
yann@1324
    27
config PPL_V_0_10_2
yann@1324
    28
    bool
yann@1324
    29
    prompt "0.10.2"
yann@1324
    30
yann@1324
    31
endchoice
yann@1324
    32
yann@1324
    33
config PPL_VERSION
yann@1324
    34
    string
yann@1535
    35
# Don't remove next line
yann@1535
    36
# CT_INSERT_VERSION_STRING_BELOW
yann@2338
    37
    default "0.11.2" if PPL_V_0_11_2
yann@2318
    38
    default "0.11.1" if PPL_V_0_11_1
yann@2072
    39
    default "0.11" if PPL_V_0_11
yann@1324
    40
    default "0.10.2" if PPL_V_0_10_2
yann@2368
    41
yann@2368
    42
# For PPL 0.11, we need to pull libpwl if configured static
yann@2368
    43
config PPL_0_11
yann@2368
    44
    bool
yann@2368
    45
    select PPL_NEEDS_LIBPWL if ! COMPLIBS_SHARED
yann@2368
    46
yann@2368
    47
config PPL_NEEDS_LIBPWL
yann@2368
    48
    bool