config/companion_libs/cloog.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun May 05 00:01:05 2013 +0200 (2013-05-05)
changeset 3218 3709e61ad85b
parent 2957 3e2f2100a76d
child 3285 a8cb9039fade
permissions -rw-r--r--
complibs/cloog: add support for the ISL backend

CLooG 0.18+ will use ISL instead of PPL, so we have to configure
adequately depending of which backend is in use.

The Kconfig entries will decide for us which is selected, so we
can rely on either PPL xor ISL to be selected, not both.

Reported-by: "Plotnikov Dmitry" <leitz@ispras.ru>
[Dmitry did a preliminray patch to add ISL support,
which this patch is inspired from]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@1380
     1
# CLooG options
yann@1380
     2
yann@1380
     3
choice
yann@1380
     4
    bool
yann@3218
     5
    prompt "CLooG version"
yann@3218
     6
yann@3218
     7
if ISL
yann@3218
     8
yann@1535
     9
# Don't remove next line
yann@1535
    10
# CT_INSERT_VERSION_BELOW
yann@1380
    11
yann@3218
    12
config CLOOG_V_0_18_0
yann@3218
    13
    bool
yann@3218
    14
    prompt "0.18.0"
yann@3218
    15
    select CLOOG_0_18_or_later
yann@3218
    16
yann@3218
    17
endif # ISL
yann@3218
    18
yann@3218
    19
if PPL
yann@3218
    20
yann@2435
    21
config CLOOG_V_0_15_11
yann@2435
    22
    bool
yann@2957
    23
    prompt "0.15.11"
yann@2758
    24
    select CLOOG_0_15_1x
yann@2435
    25
yann@2157
    26
config CLOOG_V_0_15_10
yann@2157
    27
    bool
yann@2157
    28
    prompt "0.15.10"
yann@2758
    29
    select CLOOG_0_15_1x
yann@2157
    30
yann@1873
    31
config CLOOG_V_0_15_9
yann@1873
    32
    bool
yann@1873
    33
    prompt "0.15.9"
yann@1873
    34
yann@1873
    35
config CLOOG_V_0_15_8
yann@1873
    36
    bool
yann@1873
    37
    prompt "0.15.8"
yann@1873
    38
yann@1534
    39
config CLOOG_V_0_15_7
yann@1380
    40
    bool
yann@1534
    41
    prompt "0.15.7"
yann@1534
    42
yann@1534
    43
config CLOOG_V_0_15_6
yann@1534
    44
    bool
yann@1534
    45
    prompt "0.15.6"
yann@1534
    46
yann@3218
    47
endif # PPL
yann@3218
    48
yann@1380
    49
endchoice
yann@1380
    50
yann@1380
    51
config CLOOG_VERSION
yann@1380
    52
    string
yann@1535
    53
# Don't remove next line
yann@1535
    54
# CT_INSERT_VERSION_STRING_BELOW
yann@3218
    55
    default "0.18.0" if CLOOG_V_0_18_0
yann@2435
    56
    default "0.15.11" if CLOOG_V_0_15_11
yann@2157
    57
    default "0.15.10" if CLOOG_V_0_15_10
yann@1873
    58
    default "0.15.9" if CLOOG_V_0_15_9
yann@1873
    59
    default "0.15.8" if CLOOG_V_0_15_8
yann@1534
    60
    default "0.15.7" if CLOOG_V_0_15_7
yann@1534
    61
    default "0.15.6" if CLOOG_V_0_15_6
yann@2758
    62
yann@3218
    63
config CLOOG_0_18_or_later
yann@3218
    64
    bool
yann@3218
    65
yann@2758
    66
config CLOOG_0_15_1x
yann@2758
    67
    bool
yann@2758
    68
    select CLOOG_NEEDS_AUTORECONF
yann@2758
    69
yann@2758
    70
config CLOOG_NEEDS_AUTORECONF
yann@2758
    71
    bool