Skip to content

Commit

Permalink
Switch configure script to use clang on OS X as Apple no longer maint…
Browse files Browse the repository at this point in the history
…ain their fork of GCC.
  • Loading branch information
SadieCat committed Mar 21, 2012
1 parent fe7dbd2 commit b0ca1c9
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions configure
Expand Up @@ -228,8 +228,12 @@ if ($config{OSNAME} =~ /darwin/i)
{
$config{IS_DARWIN} = "YES";
$config{STARTSCRIPT} = "org.inspircd.plist"; # start script for OSX.
$config{CC} = "clang++"; # C++ compiler for OSX.
}
else
{
$config{CC} = "g++"; # C++ compiler
}
$config{CC} = "g++"; # C++ compiler
if (defined $opt_cc)
{
$config{CC} = $opt_cc;
Expand All @@ -247,7 +251,11 @@ if ($config{HAS_OPENSSL} =~ /^([-[:digit:].]+)([a-z])?(\-[a-z][0-9])?$/) {
}

if (($config{GCCVER} eq "") || ($config{GCCMINOR} eq "")) {
print $config{CC} . " was not found! You require g++ (the GNU C++ compiler, part of GCC) to build InspIRCd!\n";
if ($config{IS_DARWIN} eq "YES") {
print $config{CC} . " was not found! You require clang++ (the LLVN C++ compiler, part of the OSX developer tools) to build InspIRCd!\n";
} else {
print $config{CC} . " was not found! You require g++ (the GNU C++ compiler, part of GCC) to build InspIRCd!\n";
}
exit;
}

Expand Down

0 comments on commit b0ca1c9

Please sign in to comment.