1
1
/**************************************************************************
3
** Copyright (C) 2011 - 2013 Research In Motion
3
** Copyright (C) 2012, 2013 BlackBerry Limited. All rights reserved.
5
** Contact: Research In Motion (blackberry-qt@qnx.com)
5
** Contact: BlackBerry (qt@blackberry.com)
6
6
** Contact: KDAB (info@kdab.com)
8
8
** This file is part of Qt Creator.
92
94
return tr("QNX Software Development Platform:");
95
QMultiMap<QString, QString> QnxQtVersion::environment() const
97
QList<Utils::EnvironmentItem> QnxQtVersion::environment() const
97
// Mimic what the SDP installer puts into the system environment
99
QMultiMap<QString, QString> environment;
101
if (Utils::HostOsInfo::isWindowsHost()) {
103
//environment.insert(QLatin1String("QNX_CONFIGURATION"), QLatin1String("/etc/qnx"));
104
environment.insert(QLatin1String(Constants::QNX_TARGET_KEY), sdkPath() + QLatin1String("/target/qnx6"));
105
environment.insert(QLatin1String(Constants::QNX_HOST_KEY), sdkPath() + QLatin1String("/host/win32/x86"));
107
environment.insert(QLatin1String("PATH"), sdkPath() + QLatin1String("/host/win32/x86/usr/bin"));
110
//environment.insert(QLatin1String("PATH"), QLatin1String("/etc/qnx/bin"));
111
} else if (Utils::HostOsInfo::isAnyUnixHost()) {
112
environment.insert(QLatin1String("QNX_CONFIGURATION"), QLatin1String("/etc/qnx"));
113
environment.insert(QLatin1String(Constants::QNX_TARGET_KEY), sdkPath() + QLatin1String("/target/qnx6"));
114
environment.insert(QLatin1String(Constants::QNX_HOST_KEY), sdkPath() + QLatin1String("/host/linux/x86"));
116
environment.insert(QLatin1String("PATH"), sdkPath() + QLatin1String("/host/linux/x86/usr/bin"));
117
environment.insert(QLatin1String("PATH"), QLatin1String("/etc/qnx/bin"));
119
environment.insert(QLatin1String("LD_LIBRARY_PATH"), sdkPath() + QLatin1String("/host/linux/x86/usr/lib"));
122
environment.insert(QLatin1String("QNX_JAVAHOME"), sdkPath() + QLatin1String("/_jvm"));
123
environment.insert(QLatin1String("MAKEFLAGS"), QLatin1String("-I") + sdkPath() + QLatin1String("/target/qnx6/usr/include"));
99
return QnxUtils::qnxEnvironment(sdkPath());