Компиляторы Unix C++, которые не понимают -c -o

Autoconf/Automake стараются поддерживать древние компиляторы Си, которые не понимали одновременного использования опций -c и -o (создать объектный файл с этим именем). Есть AM_PROG_CC_C_O и специальный скрипт-обёртка, и руководство Automake предупреждает о необходимости их использования, если вы хотите использовать режим subdir-objects.

Нет никакого AM_PROG_CXX_C_O. Нетрудно модифицировать AM_PROG_CC_C_O, чтобы вместо него тестировать компилятор C++, но я сомневаюсь, нужно ли это. Был ли когда-нибудь компилятор C++ под Unix (может быть, Cfront?), который не поддерживал одновременное использование -c и -o? К тому же, насколько стары компиляторы C, которые не поддерживают это - был ли когда-нибудь компилятор с поддержкой C89 с такой проблемой, например?

10
задан Ed Heal 25 November 2011 в 18:16
поделиться