Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Nov 2012 23:05:14 +0000 (UTC)
From:      Brooks Davis <brooks@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r242633 - head/share/mk
Message-ID:  <201211052305.qA5N5Ene011470@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brooks
Date: Mon Nov  5 23:05:14 2012
New Revision: 242633
URL: http://svnweb.freebsd.org/changeset/base/242633

Log:
  Allow CC to be gcc46 or similar by matching gcc*.
  
  Don't test the value of the :M matches, either the string matches or does
  not.

Modified:
  head/share/mk/bsd.compiler.mk

Modified: head/share/mk/bsd.compiler.mk
==============================================================================
--- head/share/mk/bsd.compiler.mk	Mon Nov  5 22:54:00 2012	(r242632)
+++ head/share/mk/bsd.compiler.mk	Mon Nov  5 23:05:14 2012	(r242633)
@@ -1,17 +1,17 @@
 # $FreeBSD$
 
 .if !defined(COMPILER_TYPE)
-. if ${CC:T:Mgcc} == "gcc"
+. if ${CC:T:Mgcc*}
 COMPILER_TYPE:=	gcc  
-. elif ${CC:T:Mclang} == "clang"
+. elif ${CC:T:Mclang}
 COMPILER_TYPE:=	clang
 . else
 _COMPILER_VERSION!=	${CC} --version
-.  if ${_COMPILER_VERSION:Mgcc} == "gcc"
+.  if ${_COMPILER_VERSION:Mgcc}
 COMPILER_TYPE:=	gcc
-.  elif ${_COMPILER_VERSION:M\(GCC\)} == "(GCC)"
+.  elif ${_COMPILER_VERSION:M\(GCC\)}
 COMPILER_TYPE:=	gcc
-.  elif ${_COMPILER_VERSION:Mclang} == "clang"
+.  elif ${_COMPILER_VERSION:Mclang}
 COMPILER_TYPE:=	clang
 .  else
 .error Unable to determing compiler type for ${CC}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211052305.qA5N5Ene011470>