unlike for the paths which fall back to defaults based on the Prefix,
the specs must fall back to the values from qconfig.cpp.
Change-Id: I5f110621921cf278f2c3938a4ec5eb30a78c8502
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
ret = config->value(key, defaultValue).toString();
#ifdef QT_BOOTSTRAPPED
- if (ret.isEmpty() && loc == HostPrefixPath)
- ret = config->value(QLatin1String(qtConfEntries[PrefixPath].key),
- QLatin1String(qtConfEntries[PrefixPath].value)).toString();
+ if (ret.isEmpty()) {
+ if (loc == HostPrefixPath)
+ ret = config->value(QLatin1String(qtConfEntries[PrefixPath].key),
+ QLatin1String(qtConfEntries[PrefixPath].value)).toString();
+ else if (loc == TargetSpecPath || loc == HostSpecPath)
+ ret = QString::fromLocal8Bit(qt_configure_prefix_path_strs[loc] + 12);
+ }
#endif
// expand environment variables in the form $(ENVVAR)