summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.compiler.mk
diff options
context:
space:
mode:
authorbrooks <brooks@FreeBSD.org>2012-11-05 23:05:14 +0000
committerbrooks <brooks@FreeBSD.org>2012-11-05 23:05:14 +0000
commitad915746838ec6511b9c84a147428c2967d4c8e7 (patch)
treea7c9fb345c7dffc5ac6b5a9f6f4e6585e0399442 /share/mk/bsd.compiler.mk
parente570ee385419f97e7ebb5059236d745f587e3306 (diff)
downloadFreeBSD-src-ad915746838ec6511b9c84a147428c2967d4c8e7.zip
FreeBSD-src-ad915746838ec6511b9c84a147428c2967d4c8e7.tar.gz
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.
Diffstat (limited to 'share/mk/bsd.compiler.mk')
-rw-r--r--share/mk/bsd.compiler.mk10
1 files changed, 5 insertions, 5 deletions
diff --git a/share/mk/bsd.compiler.mk b/share/mk/bsd.compiler.mk
index 02d152e..e8397a2 100644
--- a/share/mk/bsd.compiler.mk
+++ b/share/mk/bsd.compiler.mk
@@ -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}
OpenPOWER on IntegriCloud