| 1 | # Copyright 1999-2008 Gentoo Foundation |
1 | # Copyright 1999-2011 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/multilib.eclass,v 1.84 2011/03/10 05:01:47 vapier Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.85 2011/03/16 20:09:10 vapier Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: multilib.eclass |
5 | # @ECLASS: multilib.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # amd64@gentoo.org |
7 | # amd64@gentoo.org |
| 8 | # toolchain@gentoo.org |
8 | # toolchain@gentoo.org |
| … | |
… | |
| 235 | # @DESCRIPTION: |
235 | # @DESCRIPTION: |
| 236 | # Returns a list of all the libdirs used by this profile. This includes |
236 | # Returns a list of all the libdirs used by this profile. This includes |
| 237 | # those that might not be touched by the current ebuild and always includes |
237 | # those that might not be touched by the current ebuild and always includes |
| 238 | # "lib". |
238 | # "lib". |
| 239 | get_all_libdirs() { |
239 | get_all_libdirs() { |
| 240 | local libdirs="lib" |
240 | local libdirs |
| 241 | local abi |
241 | local abi |
| 242 | local dir |
242 | local dir |
| 243 | |
243 | |
| 244 | for abi in ${MULTILIB_ABIS}; do |
244 | for abi in ${MULTILIB_ABIS}; do |
| 245 | [ "$(get_abi_LIBDIR ${abi})" != "lib" ] && libdirs="${libdirs} $(get_abi_LIBDIR ${abi})" |
245 | libdirs+=" $(get_abi_LIBDIR ${abi})" |
| 246 | done |
246 | done |
|
|
247 | [[ " ${libdirs} " != *" lib "* ]] && libdirs+=" lib" |
| 247 | |
248 | |
| 248 | echo "${libdirs}" |
249 | echo "${libdirs}" |
| 249 | } |
250 | } |
| 250 | |
251 | |
| 251 | # @FUNCTION: is_final_abi |
252 | # @FUNCTION: is_final_abi |