diff options
author | brooks <brooks@FreeBSD.org> | 2012-11-05 23:05:14 +0000 |
---|---|---|
committer | brooks <brooks@FreeBSD.org> | 2012-11-05 23:05:14 +0000 |
commit | ad915746838ec6511b9c84a147428c2967d4c8e7 (patch) | |
tree | a7c9fb345c7dffc5ac6b5a9f6f4e6585e0399442 /share | |
parent | e570ee385419f97e7ebb5059236d745f587e3306 (diff) | |
download | FreeBSD-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')
-rw-r--r-- | share/mk/bsd.compiler.mk | 10 |
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} |