Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 653554
Collapse All | Expand All

(-)a/dev-util/cmake/cmake-3.11.1.ebuild (-4 / +2 lines)
Lines 65-74 PATCHES=( Link Here
65
cmake_src_bootstrap() {
65
cmake_src_bootstrap() {
66
	# Cleanup args to extract only JOBS.
66
	# Cleanup args to extract only JOBS.
67
	# Because bootstrap does not know anything else.
67
	# Because bootstrap does not know anything else.
68
	echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null
68
	if grep -Eq '(\-j|\-\-jobs)(=*|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS} : then
69
	if [ $? -eq 0 ]; then
69
		par_arg="--parallel=$(sed 's@.*\(-j\|--jobs\)\(=*\|[[:space:]]*\)\([[:digit:]]\+\).*@\3@' <<< ${MAKEOPTS})"
70
		par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+')
71
		par_arg="--parallel=${par_arg}"
72
	else
70
	else
73
		par_arg="--parallel=1"
71
		par_arg="--parallel=1"
74
	fi
72
	fi

Return to bug 653554