]>
Commit | Line | Data |
---|---|---|
260eedb9 | 1 | # -*- shell-script -*- |
8d9254fc | 2 | # Copyright (C) 2018-2020 Free Software Foundation, Inc. |
260eedb9 IB |
3 | # |
4 | # GCC is free software; you can redistribute it and/or modify | |
5 | # it under the terms of the GNU General Public License as published by | |
6 | # the Free Software Foundation; either version 3, or (at your option) | |
7 | # any later version. | |
8 | # | |
9 | # GCC is distributed in the hope that it will be useful, | |
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
12 | # GNU General Public License for more details. | |
13 | # | |
14 | # You should have received a copy of the GNU General Public License | |
15 | # along with GCC; see the file COPYING3. If not see | |
16 | # <http://www.gnu.org/licenses/>. | |
17 | ||
18 | # This is the target specific configuration file. This is invoked by the | |
19 | # autoconf generated configure script. Putting it in a separate shell file | |
20 | # lets us skip running autoconf when modifying target specific information. | |
21 | ||
22 | # Disable the libphobos or libdruntime components on untested or known | |
23 | # broken systems. More targets shall be added after testing. | |
7d31d331 | 24 | LIBPHOBOS_SUPPORTED=no |
261bd78d | 25 | LIBDRUNTIME_ONLY=auto |
260eedb9 | 26 | case "${target}" in |
a0128060 IB |
27 | aarch64*-*-linux*) |
28 | LIBPHOBOS_SUPPORTED=yes | |
29 | ;; | |
260eedb9 | 30 | arm*-*-linux*) |
7d31d331 | 31 | LIBPHOBOS_SUPPORTED=yes |
260eedb9 | 32 | ;; |
c8086357 IB |
33 | hppa-*-linux*) |
34 | LIBPHOBOS_SUPPORTED=yes | |
35 | ;; | |
260eedb9 | 36 | mips*-*-linux*) |
7d31d331 | 37 | LIBPHOBOS_SUPPORTED=yes |
260eedb9 | 38 | ;; |
1b0cbe05 IB |
39 | power*-*-linux*) |
40 | LIBPHOBOS_SUPPORTED=yes | |
41 | LIBDRUNTIME_ONLY=yes | |
42 | ;; | |
d9392bfa IB |
43 | riscv*-*-linux*) |
44 | LIBPHOBOS_SUPPORTED=yes | |
45 | ;; | |
130cc10e IB |
46 | s390*-linux*) |
47 | LIBPHOBOS_SUPPORTED=yes | |
48 | ;; | |
260eedb9 | 49 | x86_64-*-kfreebsd*-gnu | i?86-*-kfreebsd*-gnu) |
7d31d331 | 50 | LIBPHOBOS_SUPPORTED=yes |
260eedb9 IB |
51 | ;; |
52 | x86_64-*-linux* | i?86-*-linux*) | |
7d31d331 | 53 | LIBPHOBOS_SUPPORTED=yes |
260eedb9 | 54 | ;; |
2f2b8e40 | 55 | x86_64-*-netbsd* | i?86-*-netbsd*) |
7d31d331 | 56 | LIBPHOBOS_SUPPORTED=yes |
2f2b8e40 | 57 | ;; |
7d31d331 RO |
58 | x86_64-*-solaris2.11* | i?86-*-solaris2.11*) |
59 | LIBPHOBOS_SUPPORTED=yes | |
260eedb9 IB |
60 | ;; |
61 | esac |