From patchwork Sun Dec 16 22:09:15 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mike Frysinger X-Patchwork-Id: 206743 X-Patchwork-Delegate: shemminger@vyatta.com Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 430AC2C0087 for ; Mon, 17 Dec 2012 09:09:21 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752144Ab2LPWJS (ORCPT ); Sun, 16 Dec 2012 17:09:18 -0500 Received: from smtp.gentoo.org ([140.211.166.183]:58772 "EHLO smtp.gentoo.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751365Ab2LPWJS (ORCPT ); Sun, 16 Dec 2012 17:09:18 -0500 Received: from localhost.localdomain (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 75B9F33DC81; Sun, 16 Dec 2012 22:09:17 +0000 (UTC) From: Mike Frysinger To: stephen.hemminger@vyatta.com, netdev@vger.kernel.org Cc: jengelh@inai.de Subject: [PATCH 1/3] configure: move toolchain init to a function Date: Sun, 16 Dec 2012 17:09:15 -0500 Message-Id: <1355695757-9957-1-git-send-email-vapier@gentoo.org> X-Mailer: git-send-email 1.8.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The layout of this file uses functions to update Config. Move the toolchain logic to the same style to fix setting the vars in Config. Signed-off-by: Mike Frysinger --- configure | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/configure b/configure index 9912114..ea1038d 100755 --- a/configure +++ b/configure @@ -2,14 +2,19 @@ # This is not an autconf generated configure # INCLUDE=${1:-"$PWD/include"} -: ${PKG_CONFIG:=pkg-config} -: ${CC=gcc} -echo "PKG_CONFIG:=${PKG_CONFIG}" >>Config # Make a temp directory in build tree. TMPDIR=$(mktemp -d config.XXXXXX) trap 'status=$?; rm -rf $TMPDIR; exit $status' EXIT HUP INT QUIT TERM +check_toolchain() +{ +: ${PKG_CONFIG:=pkg-config} +: ${CC=gcc} +echo "CC:=${CC}" >>Config +echo "PKG_CONFIG:=${PKG_CONFIG}" >>Config +} + check_atm() { cat >$TMPDIR/atmtest.c <Config +check_toolchain echo "TC schedulers"