|
Lines 12-29
SRC_URI="http://registrationcenter.intel.com/irc_nas/4181/intel_sdk_for_ocl_appl
Link Here
|
| 12 |
|
12 |
|
| 13 |
LICENSE="Intel-SDP" |
13 |
LICENSE="Intel-SDP" |
| 14 |
SLOT="0" |
14 |
SLOT="0" |
| 15 |
IUSE="android bundled_libs" |
15 |
IUSE="android +system-tbb system-clang +system-boost +system-qt" |
| 16 |
KEYWORDS="-* ~amd64" |
16 |
KEYWORDS="-* ~amd64" |
| 17 |
RESTRICT="mirror" |
17 |
RESTRICT="mirror" |
| 18 |
|
18 |
|
| 19 |
RDEPEND="app-admin/eselect-opencl |
19 |
RDEPEND="app-admin/eselect-opencl |
| 20 |
sys-process/numactl |
20 |
sys-process/numactl |
| 21 |
!bundled_libs? ( |
21 |
system-tbb? ( >=dev-cpp/tbb-4.2.20131118 ) |
| 22 |
dev-cpp/tbb |
22 |
system-clang? ( =sys-devel/clang-3.4* ) |
| 23 |
sys-devel/clang |
23 |
system-boost? ( >=dev-libs/boost-1.52.0:= ) |
| 24 |
dev-libs/boost |
24 |
system-qt? ( |
| 25 |
dev-qt/qtgui:4 |
25 |
>=dev-qt/qtgui-4.8.5:4 |
| 26 |
dev-qt/qtcore:4 |
26 |
>=dev-qt/qtcore-4.8.5:4 |
| 27 |
) |
27 |
) |
| 28 |
" |
28 |
" |
| 29 |
DEPEND="" |
29 |
DEPEND="" |
|
Lines 50-60
src_unpack() {
Link Here
|
| 50 |
} |
50 |
} |
| 51 |
|
51 |
|
| 52 |
src_prepare() { |
52 |
src_prepare() { |
| 53 |
if ! use bundled_libs; then |
53 |
# Remove bundled stuff |
| 54 |
# Remove unnecessary and bundled stuff |
54 |
if use system-boost; then |
| 55 |
rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libboost*.so* |
55 |
rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libboost*.so* |
|
|
56 |
fi |
| 57 |
if use system-clang; then |
| 56 |
rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libclang* |
58 |
rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libclang* |
|
|
59 |
fi |
| 60 |
if use system-qt; then |
| 57 |
rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libQt* |
61 |
rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libQt* |
|
|
62 |
fi |
| 63 |
if use system-tbb; then |
| 58 |
rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libtbb* |
64 |
rm -f "${WORKDIR}/${INTEL_CL}"/lib64/libtbb* |
| 59 |
fi |
65 |
fi |
| 60 |
} |
66 |
} |