sample for SUN JavaStation
[openadk.git] / target / config / Config.in.compiler
blobe44f0fbd64603d7f9f482580c1c24b4602b649dc
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_CSKY if ADK_TARGET_ARCH_CSKY
21 default ADK_TOOLCHAIN_GCC_OR1K if ADK_TARGET_ARCH_OR1K
22 default ADK_TOOLCHAIN_GCC_NDS32 if ADK_TARGET_ARCH_NDS32
23 default ADK_TOOLCHAIN_GCC_4_2 if ADK_TARGET_ARCH_METAG
24 default ADK_TOOLCHAIN_GCC_4_4 if ADK_TARGET_ARCH_AVR32
25 default ADK_TOOLCHAIN_GCC_4_9 if ADK_TARGET_ARCH_LM32 && !ADK_TARGET_LIB_NEWLIB
26 default ADK_TOOLCHAIN_GCC_4_9 if ADK_TARGET_SYSTEM_KINETIS_K70
27 default ADK_TOOLCHAIN_GCC_6 if ADK_TARGET_CPU_SH_J2
28 default ADK_TOOLCHAIN_GCC_7
30 config ADK_TOOLCHAIN_GCC_GIT
31         bool "git"
32         depends on !ADK_TARGET_ARCH_AVR32
33         depends on !ADK_TARGET_ARCH_CSKY
34         depends on !ADK_TARGET_ARCH_METAG
35         depends on !ADK_TARGET_ARCH_NDS32
36         depends on !ADK_TARGET_ARCH_OR1K
37         depends on !ADK_TARGET_CPU_SH_J2
39 config ADK_TOOLCHAIN_GCC_7
40         bool "7.2.0"
41         depends on !ADK_TARGET_ARCH_AVR32
42         depends on !ADK_TARGET_ARCH_CSKY
43         depends on !ADK_TARGET_ARCH_METAG
44         depends on !ADK_TARGET_ARCH_NDS32
45         depends on !ADK_TARGET_ARCH_OR1K
46         depends on !ADK_TARGET_CPU_SH_J2
48 config ADK_TOOLCHAIN_GCC_6
49         bool "6.3.0"
50         depends on ADK_TARGET_CPU_SH_J2
52 config ADK_TOOLCHAIN_GCC_4_9
53         bool "4.9.4"
54         depends on ADK_TARGET_ARCH_LM32 \
55                 || ADK_TARGET_ARCH_SPARC
57 config ADK_TOOLCHAIN_GCC_CSKY
58         bool "csky"
59         depends on ADK_TARGET_ARCH_CSKY
61 config ADK_TOOLCHAIN_GCC_OR1K
62         bool "or1k"
63         depends on ADK_TARGET_ARCH_OR1K
65 config ADK_TOOLCHAIN_GCC_NDS32
66         bool "4.9.3-nds32"
67         depends on ADK_TARGET_ARCH_NDS32
69 config ADK_TOOLCHAIN_GCC_ARC
70         bool "arc-2016.09-release"
71         depends on ADK_TARGET_ARCH_ARC
73 config ADK_TOOLCHAIN_GCC_4_4
74         bool "4.4.7"
75         depends on ADK_TARGET_ARCH_AVR32
77 config ADK_TOOLCHAIN_GCC_4_2
78         bool "4.2.4"
79         select ADK_TOOLCHAIN_GCC_OLD
80         depends on ADK_TARGET_ARCH_METAG
82 endchoice
84 config ADK_TOOLCHAIN_GCC_OLD
85         bool