| 1 | # Copyright 1999-2010 Gentoo Foundation |
1 | # Copyright 1999-2010 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.23 2011/09/18 21:03:59 mgorny Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.24 2011/09/23 07:56:41 mgorny Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: autotools-utils.eclass |
5 | # @ECLASS: autotools-utils.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # Maciej Mrozowski <reavertm@gentoo.org> |
7 | # Maciej Mrozowski <reavertm@gentoo.org> |
| 8 | # Michał Górny <mgorny@gentoo.org> |
8 | # Michał Górny <mgorny@gentoo.org> |
| … | |
… | |
| 231 | |
231 | |
| 232 | # Common args |
232 | # Common args |
| 233 | local econfargs=() |
233 | local econfargs=() |
| 234 | |
234 | |
| 235 | # Handle debug found in IUSE |
235 | # Handle debug found in IUSE |
| 236 | if has debug ${IUSE//+}; then |
236 | if in_iuse debug; then |
| 237 | local debugarg=$(use_enable debug) |
237 | local debugarg=$(use_enable debug) |
| 238 | if ! has "${debugarg}" "${myeconfargs[@]}"; then |
238 | if ! has "${debugarg}" "${myeconfargs[@]}"; then |
| 239 | eqawarn 'Implicit $(use_enable debug) for IUSE="debug" is no longer supported.' |
239 | eqawarn 'Implicit $(use_enable debug) for IUSE="debug" is no longer supported.' |
| 240 | eqawarn 'Please add the necessary arg to myeconfargs if requested.' |
240 | eqawarn 'Please add the necessary arg to myeconfargs if requested.' |
| 241 | eqawarn 'The autotools-utils eclass will stop warning about it on Oct 15th.' |
241 | eqawarn 'The autotools-utils eclass will stop warning about it on Oct 15th.' |
| 242 | fi |
242 | fi |
| 243 | fi |
243 | fi |
| 244 | |
244 | |
| 245 | # Handle static-libs found in IUSE, disable them by default |
245 | # Handle static-libs found in IUSE, disable them by default |
| 246 | if has static-libs ${IUSE//+}; then |
246 | if in_iuse static-libs; then |
| 247 | econfargs+=( |
247 | econfargs+=( |
| 248 | --enable-shared |
248 | --enable-shared |
| 249 | $(use_enable static-libs static) |
249 | $(use_enable static-libs static) |
| 250 | ) |
250 | ) |
| 251 | fi |
251 | fi |