config/companion_libs/ppl.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun May 11 23:43:52 2014 +0200 (2014-05-11)
changeset 3320 78af1c99bc6d
parent 2957 3e2f2100a76d
permissions -rw-r--r--
scripts/functions: add target_endian_le and target_endian_be

We currently define target_endian_el and target_endian_eb to be the
tuple extension depending on endianness, defined to be respectively
'el' or 'eb' according to the endianness.

Some architecture do not use 'el' or 'eb', but use 'le' or 'be'.

Provide that as well, as two new variables: target_endian_le and
target_endian_be.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Cody P Schafer <dev@codyps.com>
     1 # PPL options
     2 
     3 choice
     4     bool
     5     prompt "PPL version"
     6 # Don't remove next line
     7 # CT_INSERT_VERSION_BELOW
     8 
     9 config PPL_V_0_11_2
    10     bool
    11     prompt "0.11.2"
    12     select PPL_0_11
    13 
    14 config PPL_V_0_11_1
    15     bool
    16     prompt "0.11.1"
    17     select PPL_0_11
    18 
    19 config PPL_V_0_11
    20     bool
    21     prompt "0.11"
    22     select PPL_0_11
    23 
    24 config PPL_V_0_10_2
    25     bool
    26     prompt "0.10.2"
    27     select PPL_NEEDS_FPERMISSIVE
    28 
    29 endchoice
    30 
    31 config PPL_VERSION
    32     string
    33 # Don't remove next line
    34 # CT_INSERT_VERSION_STRING_BELOW
    35     default "0.11.2" if PPL_V_0_11_2
    36     default "0.11.1" if PPL_V_0_11_1
    37     default "0.11" if PPL_V_0_11
    38     default "0.10.2" if PPL_V_0_10_2
    39 
    40 # For PPL 0.10, we need -fpermissive to build on gcc 4.7+
    41 # (even gcc-4.6+ ?)
    42 config PPL_NEEDS_FPERMISSIVE
    43     bool
    44 
    45 # For PPL 0.11, we need to pull libpwl if configured static
    46 config PPL_0_11
    47     bool
    48     select PPL_NEEDS_LIBPWL if ! COMPLIBS_SHARED
    49 
    50 config PPL_NEEDS_LIBPWL
    51     bool