config/companion_libs/ppl.in
author Esben Haabendal <esben.haabendal@prevas.dk>
Fri Oct 07 15:06:44 2011 +0200 (2011-10-07)
changeset 2721 7b64746b0ab3
parent 2368 482a006e5b18
child 2957 3e2f2100a76d
permissions -rw-r--r--
scripts/functions: Fix CT_ExtractGit function.

Change CT_ExtractGit so that it clones the repository, instead of just
symlinking it. After cloning, any given ref is checked out, or if no
ref is given, the HEAD of the repository is checked out.

This makes CT_Extract behave similar for git repositories as it does
for tarballs, so that it for example can be used for passing glibc-ports
as a git repository.

Signed-off-by: "Esben Haabendal" <esben.haabendal@prevas.dk>
[yann.morin.1998@anciens.enib.fr: fix incomplete var rename]
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