38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
|
# ===========================================================================
|
||
|
#
|
||
|
# SYNOPSIS
|
||
|
#
|
||
|
# WOLFSSL_DARWIN_USING_CLANG
|
||
|
#
|
||
|
# DESCRIPTION
|
||
|
#
|
||
|
# With the advent of Apple Xcode v5.0, the old tool sets are missing from
|
||
|
# the distribution. The provided "gcc" executable wrapper accepts the
|
||
|
# "-pthread" flag, and passes it to the underlying "clang" which chokes
|
||
|
# on it. This script checks the version of the gcc executable to see if
|
||
|
# it reports it is really "clang".
|
||
|
#
|
||
|
# The value is placed in the wolfssl_darwin_clang variable.
|
||
|
#
|
||
|
# LICENSE
|
||
|
#
|
||
|
# Copyright (c) 2013 John Safranek <john@wolfssl.com>
|
||
|
#
|
||
|
# Copying and distribution of this file, with or without modification, are
|
||
|
# permitted in any medium without royalty provided the copyright notice
|
||
|
# and this notice are preserved. This file is offered as-is, without any
|
||
|
# warranty.
|
||
|
|
||
|
#serial 1
|
||
|
|
||
|
AC_DEFUN([WOLFSSL_DARWIN_USING_CLANG],
|
||
|
[
|
||
|
if test x"$CC" = xclang; then
|
||
|
wolfssl_darwin_clang=yes
|
||
|
elif test x"$CC" = x || test x"$CC" = xgcc; then
|
||
|
if /usr/bin/gcc -v 2>&1 | grep 'clang' >/dev/null 2>&1; then
|
||
|
wolfssl_darwin_clang=yes
|
||
|
fi
|
||
|
fi
|
||
|
])
|