From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NWVPr-0002rH-Fi for qemu-devel@nongnu.org; Sun, 17 Jan 2010 08:43:43 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NWVPm-0002oP-Ut for qemu-devel@nongnu.org; Sun, 17 Jan 2010 08:43:42 -0500 Received: from [199.232.76.173] (port=35400 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NWVPm-0002oL-6U for qemu-devel@nongnu.org; Sun, 17 Jan 2010 08:43:38 -0500 Received: from moutng.kundenserver.de ([212.227.126.171]:63157) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NWVPl-0005SN-E2 for qemu-devel@nongnu.org; Sun, 17 Jan 2010 08:43:37 -0500 Message-ID: <4B531406.2070904@mail.berlios.de> Date: Sun, 17 Jan 2010 14:43:34 +0100 From: Stefan Weil MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: [PATCH] Check for sdl-config before calling it References: <20100117124528.GA24106@bee.dooz.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?ISO-8859-1?Q?M=E5ns_Rullg=E5rd?= Cc: qemu-devel@nongnu.org Måns Rullgård schrieb: > Loïc Minier writes: > > >> Hi >> >> On systems were sdl-config isn't installed, ./configure triggers this >> warning: >> ./configure: 957: sdl-config: not found >> >> The attached patch fixes the warning for me. >> >> Thanks, >> -- >> Loïc Minier >> >> From 94876939db7f46cf8d920e289d0d4f929d3b7df1 Mon Sep 17 00:00:00 2001 >> From: =?UTF-8?q?Lo=C3=AFc=20Minier?= >> Date: Sun, 17 Jan 2010 13:42:04 +0100 >> Subject: [PATCH] Check for sdl-config before calling it >> MIME-Version: 1.0 >> Content-Type: text/plain; charset=UTF-8 >> Content-Transfer-Encoding: 8bit >> >> Check whether sdl-config is available before calling it, otherwise >> ./configure triggers a warning: >> ./configure: 957: sdl-config: not found >> >> If neither the .pc file not sdl-config are present, disable SDL support. >> >> Signed-off-by: Loïc Minier >> --- >> configure | 4 +++- >> 1 files changed, 3 insertions(+), 1 deletions(-) >> >> diff --git a/configure b/configure >> index 5631bbb..450e1a2 100755 >> --- a/configure >> +++ b/configure >> @@ -993,9 +993,11 @@ fi >> if $pkgconfig sdl --modversion >/dev/null 2>&1; then >> sdlconfig="$pkgconfig sdl" >> _sdlversion=`$sdlconfig --modversion 2>/dev/null | sed 's/[^0-9]//g'` >> -else >> +elif which sdl-config >/dev/null 2>&1; then >> sdlconfig='sdl-config' >> _sdlversion=`$sdlconfig --version | sed 's/[^0-9]//g'` >> +else >> + sdl=no >> fi >> > > "which" isn't a standard command. Would simply 2>/dev/null do the > trick just as well? If you really need to test for the existence of > something, use "type". > "which" is already used several times in configure, so this would not make things worse. A macro for all these tests might be a better solution. And that macro should use "type" or "type -t". Regards, Stefan