1b36da0015
compiler the user is using. PR: misc/173914
28 lines
571 B
Makefile
28 lines
571 B
Makefile
# $FreeBSD$
|
|
|
|
.if !defined(COMPILER_TYPE)
|
|
. if ${CC:T:Mgcc*}
|
|
COMPILER_TYPE:= gcc
|
|
. elif ${CC:T:Mclang}
|
|
COMPILER_TYPE:= clang
|
|
. else
|
|
_COMPILER_VERSION!= ${CC} --version
|
|
. if ${_COMPILER_VERSION:Mgcc}
|
|
COMPILER_TYPE:= gcc
|
|
. elif ${_COMPILER_VERSION:M\(GCC\)}
|
|
COMPILER_TYPE:= gcc
|
|
. elif ${_COMPILER_VERSION:Mclang}
|
|
COMPILER_TYPE:= clang
|
|
. else
|
|
.error Unable to determine compiler type for ${CC}. Consider setting COMPILER_TYPE.
|
|
. endif
|
|
. undef _COMPILER_VERSION
|
|
. endif
|
|
.endif
|
|
|
|
.if ${COMPILER_TYPE} == "clang"
|
|
COMPILER_FEATURES= c++11
|
|
.else
|
|
COMPILER_FEATURES=
|
|
.endif
|