Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 493214 | Differences between
and this patch

Collapse All | Expand All

(-)003-in-source-doc/multilib-minimal.eclass (+23 lines)
Lines 86-91 Link Here
86
# as out-of-tree builds will not be building in the same directory as
86
# as out-of-tree builds will not be building in the same directory as
87
# the configure script.
87
# the configure script.
88
#
88
#
89
# Non-abi-specific functionality is accomodated by an additional
90
# set of callbacks, the multilib_<phase>_all functions.
91
#
92
# multilib_<phase>_all is called once only, after the per-ABI
93
# multilib_src_<phase> functions complete, with BUILD_DIR and
94
# the current working directory set to the same values as they
95
# were when multilib-minimal_<phase> was invoked.
96
# mutilib_src_configure is an exception; it runs before the
97
# per-ABI configure steps.  Consumers may also implement their
98
# own phase functions, and invoke multilib-minimal_<phase>
99
# directly; doing so is mostly equivalent to
100
# implementing multilib_src_<phase>_all, although it may result
101
# in more confusing code.
102
#
89
# EAPI >= 4 is required by multilib minimial, as without it,
103
# EAPI >= 4 is required by multilib minimial, as without it,
90
# the ${MULTILIB_USEDEP} variable cannot be correctly implemented.
104
# the ${MULTILIB_USEDEP} variable cannot be correctly implemented.
91
#
105
#
Lines 144-149 multilib-minimal_src_configure() { Link Here
144
		popd >/dev/null || die
158
		popd >/dev/null || die
145
	}
159
	}
146
160
161
	if declare -f multilib_src_configure_all > /dev/null ; then
162
		multilib_src_configure_all
163
	fi
147
	multilib_foreach_abi multilib-minimal_abi_src_configure
164
	multilib_foreach_abi multilib-minimal_abi_src_configure
148
}
165
}
149
166
Lines 163-168 multilib-minimal_src_compile() { Link Here
163
	}
180
	}
164
181
165
	multilib_foreach_abi multilib-minimal_abi_src_compile
182
	multilib_foreach_abi multilib-minimal_abi_src_compile
183
	if declare -f multilib_src_compile_all > /dev/null ; then
184
		multilib_src_compile_all
185
	fi
166
}
186
}
167
187
168
multilib-minimal_src_test() {
188
multilib-minimal_src_test() {
Lines 181-186 multilib-minimal_src_test() { Link Here
181
	}
201
	}
182
202
183
	multilib_foreach_abi multilib-minimal_abi_src_test
203
	multilib_foreach_abi multilib-minimal_abi_src_test
204
	if declare -f multilib_src_test_all >/dev/null ; then
205
		multilib_src_test_all
206
	fi
184
}
207
}
185
208
186
multilib-minimal_src_install() {
209
multilib-minimal_src_install() {

Return to bug 493214