script not used, cleanup
[openadk.git] / target / config / Config.in.compiler
blob7228268bb772149d284d58d844acb6d58734cbdd
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 choice
5 prompt "Compiler"
7 config ADK_BUILD_COMPILER_GCC
8         bool "gcc"
10 config ADK_BUILD_COMPILER_LLVM
11         bool "llvm"
12         depends on ADK_EXPERIMENTAL
14 endchoice
16 choice
17 prompt "GCC version"
18 depends on ADK_BUILD_COMPILER_GCC
19 default ADK_TOOLCHAIN_GCC_ARC if ADK_TARGET_ARCH_ARC
20 default ADK_TOOLCHAIN_GCC_OR1K if ADK_TARGET_ARCH_OR1K
21 default ADK_TOOLCHAIN_GCC_4_2 if ADK_TARGET_ARCH_METAG
22 default ADK_TOOLCHAIN_GCC_4_4 if ADK_TARGET_ARCH_AVR32
23 default ADK_TOOLCHAIN_GCC_4_9 if ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_SH
24 default ADK_TOOLCHAIN_GCC_4_9 if ADK_TARGET_SYSTEM_KINETIS_K70
25 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_ARCH_XTENSA
26 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_ARCH_NIOS2
27 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_ARCH_BFIN
28 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_ARCH_C6X
29 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_ARCH_CR16
30 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_ARCH_H8300
31 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_ARCH_FRV
32 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_ARCH_M32R
33 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_CPU_MIPS_MIPS32R6 || ADK_TARGET_CPU_MIPS64_MIPS64R6
34 default ADK_TOOLCHAIN_GCC_5
36 config ADK_TOOLCHAIN_GCC_GIT
37         bool "git"
38         depends on !ADK_TARGET_ARCH_ARC
39         depends on !ADK_TARGET_ARCH_AVR32
40         depends on !ADK_TARGET_ARCH_METAG
41         depends on !ADK_TARGET_ARCH_NDS32
42         depends on !ADK_TARGET_ARCH_OR1K
43         select ADK_DISABLE_HONOUR_CFLAGS
45 config ADK_TOOLCHAIN_GCC_6
46         bool "6.2.0"
47         depends on !ADK_TARGET_ARCH_ARC
48         depends on !ADK_TARGET_ARCH_AVR32
49         depends on !ADK_TARGET_ARCH_METAG
50         depends on !ADK_TARGET_ARCH_NDS32
51         depends on !ADK_TARGET_ARCH_OR1K
52         select ADK_DISABLE_HONOUR_CFLAGS
54 config ADK_TOOLCHAIN_GCC_5
55         bool "5.4.0"
56         depends on !ADK_TARGET_ARCH_ARC
57         depends on !ADK_TARGET_ARCH_AVR32
58         depends on !ADK_TARGET_ARCH_BFIN
59         depends on !ADK_TARGET_ARCH_C6X
60         depends on !ADK_TARGET_ARCH_CR16
61         depends on !ADK_TARGET_ARCH_FRV
62         depends on !ADK_TARGET_ARCH_H8300
63         depends on !ADK_TARGET_ARCH_M32R
64         depends on !ADK_TARGET_ARCH_METAG
65         depends on !ADK_TARGET_ARCH_NDS32
66         depends on !ADK_TARGET_ARCH_NIOS2
67         depends on !ADK_TARGET_ARCH_OR1K
68         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
69         depends on !(ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_SH)
70         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
71         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
73 config ADK_TOOLCHAIN_GCC_4_9
74         bool "4.9.4"
75         depends on !ADK_TARGET_ARCH_ARC
76         depends on !ADK_TARGET_ARCH_AVR32
77         depends on !ADK_TARGET_ARCH_BFIN
78         depends on !ADK_TARGET_ARCH_C6X
79         depends on !ADK_TARGET_ARCH_CR16
80         depends on !ADK_TARGET_ARCH_H8300
81         depends on !ADK_TARGET_ARCH_METAG
82         depends on !ADK_TARGET_ARCH_NIOS2
83         depends on !ADK_TARGET_ARCH_OR1K
84         depends on !ADK_TARGET_ARCH_TILE
85         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
86         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
88 config ADK_TOOLCHAIN_GCC_OR1K
89         bool "or1k"
90         select ADK_DISABLE_HONOUR_CFLAGS
91         depends on ADK_TARGET_ARCH_OR1K
93 config ADK_TOOLCHAIN_GCC_ARC
94         bool "arc-2016.09-rc1"
95         select ADK_DISABLE_HONOUR_CFLAGS
96         depends on ADK_TARGET_ARCH_ARC
98 config ADK_TOOLCHAIN_GCC_4_4
99         bool "4.4.7"
100         depends on ADK_TARGET_ARCH_AVR32
102 config ADK_TOOLCHAIN_GCC_4_2
103         bool "4.2.4"
104         select ADK_DISABLE_HONOUR_CFLAGS
105         select ADK_TOOLCHAIN_GCC_OLD
106         depends on ADK_TARGET_ARCH_METAG
108 endchoice
110 config ADK_TOOLCHAIN_GCC_OLD
111         bool