/[gentoo-x86]/eclass/waf-utils.eclass
Gentoo

Diff of /eclass/waf-utils.eclass

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

Revision 1.6 Revision 1.9
1# Copyright 1999-2010 Gentoo Foundation 1# Copyright 1999-2012 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/waf-utils.eclass,v 1.6 2011/08/09 18:53:06 jer Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/waf-utils.eclass,v 1.9 2012/04/16 07:54:18 ssuominen Exp $
4 4
5# @ECLASS: waf-utils.eclass 5# @ECLASS: waf-utils.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# gnome@gentoo.org 7# gnome@gentoo.org
8# 8# @AUTHOR:
9# @CODE
10# Original Author: Gilles Dartiguelongue <eva@gentoo.org> 9# Original Author: Gilles Dartiguelongue <eva@gentoo.org>
11# Various improvements based on cmake-utils.eclass: Tomáš Chvátal <scarabeus@gentoo.org> 10# Various improvements based on cmake-utils.eclass: Tomáš Chvátal <scarabeus@gentoo.org>
12# Proper prefix support: Jonathan Callen <abcd@gentoo.org> 11# Proper prefix support: Jonathan Callen <abcd@gentoo.org>
13# @CODE
14# @BLURB: common ebuild functions for waf-based packages 12# @BLURB: common ebuild functions for waf-based packages
15# @DESCRIPTION: 13# @DESCRIPTION:
16# The waf-utils eclass contains functions that make creating ebuild for 14# The waf-utils eclass contains functions that make creating ebuild for
17# waf-based packages much easier. 15# waf-based packages much easier.
18# Its main features are support of common portage default settings. 16# Its main features are support of common portage default settings.
49# @DESCRIPTION: 47# @DESCRIPTION:
50# General function for compiling with waf. 48# General function for compiling with waf.
51waf-utils_src_compile() { 49waf-utils_src_compile() {
52 debug-print-function ${FUNCNAME} "$@" 50 debug-print-function ${FUNCNAME} "$@"
53 51
54 local jobs=$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/--jobs=\2/" ) 52 local jobs="--jobs=$(makeopts_jobs)"
55 echo "\"${WAF_BINARY}\" build ${jobs}" 53 echo "\"${WAF_BINARY}\" build ${jobs}"
56 "${WAF_BINARY}" ${jobs} || die "build failed" 54 "${WAF_BINARY}" ${jobs} || die "build failed"
57} 55}
58 56
59# @FUNCTION: waf-utils_src_install 57# @FUNCTION: waf-utils_src_install

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

  ViewVC Help
Powered by ViewVC 1.1.20