GCC: Autodetect old GCC versions needed for macx-g++XY mkspecs

Change-Id: If35b1ef2c0eba424cbdf70e0405243c14d413bab
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
Tobias Hunger
2011-10-31 09:52:18 +00:00
parent adec0ae5bb
commit a9103d92fe

View File

@@ -582,7 +582,13 @@ QList<ToolChain *> Internal::GccToolChainFactory::autoDetect()
// Fixme Prefer lldb once it is implemented: debuggers.push_back(QLatin1String("lldb"));
#endif
debuggers.push_back(QLatin1String("gdb"));
return autoDetectToolchains(QLatin1String("g++"), debuggers, Abi::hostAbi());
QList<ToolChain *> tcs = autoDetectToolchains(QLatin1String("g++"), debuggers, Abi::hostAbi());
// Old mac compilers needed to support macx-gccXY mkspecs:
tcs.append(autoDetectToolchains(QLatin1String("g++-4.0"), debuggers, Abi::hostAbi()));
tcs.append(autoDetectToolchains(QLatin1String("g++-4.2"), debuggers, Abi::hostAbi()));
return tcs;
}
// Used by the ToolChainManager to restore user-generated tool chains