crosstool-ng/config/companion_libs/isl.in
Alexey Neyman 168b5f8858 Add ISL 0.17.1 and 0.18.
GCC accepts them using the same check for "0.15 or newer", but since
they are not "officially recommended" by GCC installation guide,
mark them as experimental.

Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-12 23:00:28 -08:00

87 lines
2.0 KiB
Plaintext

# ISL options
# GCC 4.8 supports ISL 0.10 to 0.14
# GCC 4.9 supports ISL 0.10 to 0.15
# GCC 5 supports ISL 0.12 to 0.16
# GCC 6 supports ISL 0.14 to 0.16
# Starting with GCC 5, GCC's configure no longer checks the ISL version explicitly,
# despite what the configure's message says ("checking for isl 0.15 or 0.16").
# Instead, it verifies that certain interfaces are available, so it accepts 0.17.1
# or 0.18 under that check. Include them as experimental just in case anyone needs
# the bugfixes in these releases.
choice
bool
prompt "ISL version"
# Don't remove next line
# CT_INSERT_VERSION_BELOW
config ISL_V_0_18
bool
prompt "0.18"
depends on EXPERIMENTAL # Not officially recommended by GCC
depends on CC_GCC_5_or_later
select ISL_V_0_16_or_later
config ISL_V_0_17_1
bool
prompt "0.17.1"
depends on EXPERIMENTAL # Not officially recommended by GCC
depends on CC_GCC_5_or_later
select ISL_V_0_16_or_later
config ISL_V_0_16_1
bool
prompt "0.16.1"
depends on CC_GCC_5_or_later
select ISL_V_0_16_or_later
config ISL_V_0_15
bool
prompt "0.15"
select ISL_V_0_15_or_later
config ISL_V_0_14
bool
prompt "0.14"
select ISL_V_0_14_or_later
config ISL_V_0_12_2
bool
prompt "0.12.2"
depends on !CC_GCC_6_or_later
select ISL_V_0_12_or_later
config ISL_V_0_11_1
bool
prompt "0.11.1"
depends on !CC_GCC_4_9_or_later
endchoice
config ISL_V_0_16_or_later
bool
select ISL_V_0_15_or_later
config ISL_V_0_15_or_later
bool
select ISL_V_0_14_or_later
config ISL_V_0_14_or_later
bool
select ISL_V_0_12_or_later
config ISL_V_0_12_or_later
bool
config ISL_VERSION
string
# Don't remove next line
# CT_INSERT_VERSION_STRING_BELOW
default "0.18" if ISL_V_0_18
default "0.17.1" if ISL_V_0_17_1
default "0.16.1" if ISL_V_0_16_1
default "0.15" if ISL_V_0_15
default "0.14" if ISL_V_0_14
default "0.12.2" if ISL_V_0_12_2
default "0.11.1" if ISL_V_0_11_1