Also avoid fetching libcxx unless test is used.
Closes: https://github.com/gentoo/gentoo/pull/7227
src_unpack() {
# we need headers & test utilities
- git-r3_fetch "https://git.llvm.org/git/libcxx.git
- https://github.com/llvm-mirror/libcxx.git"
+ if use test; then
+ git-r3_fetch "https://git.llvm.org/git/libcxx.git
+ https://github.com/llvm-mirror/libcxx.git"
+ fi
git-r3_fetch
if use test; then
git-r3_checkout https://llvm.org/git/libcxx.git \
"${WORKDIR}"/libcxx '' include utils/libcxx
- git-r3_checkout
fi
+ git-r3_checkout
}
multilib_src_configure() {
src_unpack() {
# we need headers & test utilities
- git-r3_fetch "https://git.llvm.org/git/libcxx.git
- https://github.com/llvm-mirror/libcxx.git"
+ if use test
+ git-r3_fetch "https://git.llvm.org/git/libcxx.git
+ https://github.com/llvm-mirror/libcxx.git"
+ fi
git-r3_fetch
if use test; then
git-r3_checkout https://llvm.org/git/libcxx.git \
"${WORKDIR}"/libcxx '' include utils/libcxx
- git-r3_checkout
fi
+ git-r3_checkout
}
multilib_src_configure() {