/[gentoo-x86]/eclass/qt4-r2.eclass
Gentoo

Diff of /eclass/qt4-r2.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.5 Revision 1.6
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/qt4-r2.eclass,v 1.5 2010/03/18 11:43:55 hwoarang Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-r2.eclass,v 1.6 2010/04/15 06:51:08 abcd Exp $
4 4
5# @ECLASS: qt4-r2.eclass 5# @ECLASS: qt4-r2.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Ben de Groot <yngwin@gentoo.org>, 7# Ben de Groot <yngwin@gentoo.org>,
8# Markos Chandras <hwoarang@gentoo.org>, 8# Markos Chandras <hwoarang@gentoo.org>,
178# directory specified inside the top-level project file by the SUBDIRS 178# directory specified inside the top-level project file by the SUBDIRS
179# variable. 179# variable.
180eqmake4() { 180eqmake4() {
181 ebegin "Running qmake" 181 ebegin "Running qmake"
182 182
183 local qmake_args="$@" 183 local qmake_args=("$@")
184 184
185 # check if project file was passed as a first argument 185 # check if project file was passed as a first argument
186 # if not, then search for it 186 # if not, then search for it
187 local regexp='.*\.pro' 187 local regexp='.*\.pro'
188 if ! [[ "${1}" =~ ${regexp} ]]; then 188 if ! [[ "${1}" =~ ${regexp} ]]; then
192 eerror "No project file found in ${S}!" 192 eerror "No project file found in ${S}!"
193 eerror "This shouldn't happen - please send a bug report to http://bugs.gentoo.org/" 193 eerror "This shouldn't happen - please send a bug report to http://bugs.gentoo.org/"
194 echo 194 echo
195 die "eqmake4 failed" 195 die "eqmake4 failed"
196 fi 196 fi
197 qmake_args="${qmake_args} ${project_file}" 197 qmake_args+=("${project_file}")
198 fi 198 fi
199 199
200 # make sure CONFIG variable is correctly set for both release and debug builds 200 # make sure CONFIG variable is correctly set for both release and debug builds
201 local CONFIG_ADD="release" 201 local CONFIG_ADD="release"
202 local CONFIG_REMOVE="debug" 202 local CONFIG_REMOVE="debug"
258 QMAKE_LFLAGS_DEBUG="${LDFLAGS}" \ 258 QMAKE_LFLAGS_DEBUG="${LDFLAGS}" \
259 QMAKE_LIBDIR_QT="${EPREFIX}"/usr/$(get_libdir)/qt4 \ 259 QMAKE_LIBDIR_QT="${EPREFIX}"/usr/$(get_libdir)/qt4 \
260 QMAKE_LIBDIR_X11="${EPREFIX}"/usr/$(get_libdir) \ 260 QMAKE_LIBDIR_X11="${EPREFIX}"/usr/$(get_libdir) \
261 QMAKE_LIBDIR_OPENGL="${EPREFIX}"/usr/$(get_libdir) \ 261 QMAKE_LIBDIR_OPENGL="${EPREFIX}"/usr/$(get_libdir) \
262 QMAKE_STRIP= \ 262 QMAKE_STRIP= \
263 ${qmake_args} 263 "${qmake_args[@]}"
264 264
265 # was qmake successful? 265 # was qmake successful?
266 if ! eend $? ; then 266 if ! eend $? ; then
267 echo 267 echo
268 eerror "Running qmake has failed! (see above for details)" 268 eerror "Running qmake has failed! (see above for details)"

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.20