1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Fix the appropriate C++ compiler in OS X selection

Merge space and slash to character class and add missing `CXX=` before `=g++-4.2`
at 5e10cb04e8
This commit is contained in:
Kazuhiro NISHIYAMA 2019-08-27 10:38:58 +09:00
parent 2283411265
commit 76abd79629
No known key found for this signature in database
GPG key ID: 262ED8DBB4222F7A

View file

@ -202,11 +202,11 @@ AS_CASE(["$build_os:${CXX}"],
[darwin1*.*:], [
AC_MSG_CHECKING([CXX for $CC])
AS_CASE(["/$CC "],
[*" gcc-4.2 "*|*"/gcc-4.2 "*], [pat='gcc-4\.2' =g++-4.2],
[*" gcc "*|*"/gcc "*], [pat=gcc CXX=g++],
[*" cc "*|*"/cc "*], [pat=cc CXX=c++],
[*" icc "*|*"/icc "*], [pat=icc CXX=icpc],
[*" clang "*|*"/clang "*], [pat=clang CXX=clang++])
[*@<:@\ /@:>@"gcc-4.2 "*], [pat='gcc-4\.2' CXX=g++-4.2],
[*@<:@\ /@:>@"gcc "*], [pat=gcc CXX=g++],
[*@<:@\ /@:>@"cc "*], [pat=cc CXX=c++],
[*@<:@\ /@:>@"icc "*], [pat=icc CXX=icpc],
[*@<:@\ /@:>@"clang "*], [pat=clang CXX=clang++])
AS_IF([test "${CXX}"], [
CXX=`echo "/$CC " | sed ["s:\([ /]\)${pat}:\1$CXX:; s:^/::; s: *$::"]`
])