1 |
commit: 1ae19cdc14fed8e2a9837bb5b1fe1824139cf08a |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 24 17:01:25 2016 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Sep 29 14:12:54 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae19cdc |
7 |
|
8 |
profiles: Add LLVM_TARGETS USE_EXPAND |
9 |
|
10 |
profiles/base/make.defaults | 2 +- |
11 |
profiles/desc/llvm_targets.desc | 18 ++++++++++++++++++ |
12 |
profiles/embedded/make.defaults | 2 +- |
13 |
3 files changed, 20 insertions(+), 2 deletions(-) |
14 |
|
15 |
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults |
16 |
index 9cbde28..ac46b69 100644 |
17 |
--- a/profiles/base/make.defaults |
18 |
+++ b/profiles/base/make.defaults |
19 |
@@ -16,7 +16,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU" |
20 |
|
21 |
# Env vars to expand into USE vars. Modifying this requires prior |
22 |
# discussion on gentoo-dev@l.g.o. |
23 |
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS" |
24 |
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS" |
25 |
|
26 |
# USE_EXPAND variables whose contents are not shown in package manager |
27 |
# output. Changes need discussion on gentoo-dev. |
28 |
|
29 |
diff --git a/profiles/desc/llvm_targets.desc b/profiles/desc/llvm_targets.desc |
30 |
new file mode 100644 |
31 |
index 00000000..fbc578d |
32 |
--- /dev/null |
33 |
+++ b/profiles/desc/llvm_targets.desc |
34 |
@@ -0,0 +1,18 @@ |
35 |
+# Copyright 1999-2016 Gentoo Foundation. |
36 |
+# Distributed under the terms of the GNU General Public License v2 |
37 |
+# $Id$ |
38 |
+ |
39 |
+AArch64 - AArch64 CPU target (arm64 in Gentoo) |
40 |
+AMDGPU - AMDGPU target (supports R600 and GCN GPUs) |
41 |
+ARM - ARM CPU target |
42 |
+BPF - Berkeley Packet Filter target |
43 |
+Hexagon - Qualcomm Hexagon DSP target |
44 |
+Lanai - Lanai CPU target |
45 |
+Mips - MIPS CPU target (includes MIPS64) |
46 |
+MSP430 - MSP430 CPU target (experimental) |
47 |
+NVPTX - NVIDIA PTX (GPU) target (32-bit and 64-bit) |
48 |
+PowerPC - PowerPC CPU target (PPC32 and PPC64) |
49 |
+Sparc - Sparc CPU target |
50 |
+SystemZ - SystemZ CPU target |
51 |
+X86 - X86 CPU target (includes amd64) |
52 |
+XCore - XCore CPU target |
53 |
|
54 |
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults |
55 |
index 9885cc8..0d342d3 100644 |
56 |
--- a/profiles/embedded/make.defaults |
57 |
+++ b/profiles/embedded/make.defaults |
58 |
@@ -27,7 +27,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU" |
59 |
|
60 |
# Env vars to expand into USE vars. Modifying this requires prior |
61 |
# discussion on gentoo-dev@l.g.o. |
62 |
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS" |
63 |
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS" |
64 |
|
65 |
# USE_EXPAND variables whose contents are not shown in package manager |
66 |
# output. Changes need discussion on gentoo-dev. |