Какое значение присваивается Jam встроенной переменной $(OS) на хостах QNX Neutrino?

Я должен настроить свою компиляцию в зависимости от хостов сборки. Windows и Linux просты, и у меня есть доступ к узлам сборки, чтобы проверить их самостоятельно.

Чего мне пока совершенно не удалось найти, так это значений $(OS) и, просто чтобы проверить мои ожидания, $(OSPLAT). Я предполагаю, что OSPLAT будет X86 на машинах x86, аналогично другим пакетам SDP, поддерживаемым QNX.

Если у кого-то есть доступ к системе QNX/Neutrino с установленным QNX SDP, приведенный ниже сценарий Jam может дать результат:

Echo $(OS) $(OSPLAT) ;

person fork0    schedule 13.07.2012    source источник


Ответы (1)


Я просмотрел исходный код Jam, и кажется, что в зависимости от версии платформы это либо QNX, либо QNXNTO. См. jam.h для более подробной информации и значений OSPLAT.

person fork0    schedule 26.07.2012