Autoconf / Automake изо всех сил старается поддерживать древние компиляторы C, которые не понимали одновременного использования опций -c
и -o
(создайте объектный файл с этим именем).Есть AM_PROG_CC_C_O
и специальный скрипт-обертка, а руководство Automake предупреждает о необходимости их использования , если вы хотите использовать режим subdir-objects
.
Там не 1013 *.Нетрудно изменить AM_PROG_CC_C_O
для тестирования компилятора C ++, но мне интересно, если это необходимо.Был ли когда-нибудь компилятор Unix C ++ (может быть Cfront?), Который не поддерживал одновременное использование -c
и -o
?Приходите к тому, сколько лет компиляторам C , которые его не поддерживают - был ли когда-нибудь компилятор с поддержкой C89 с этой проблемой, например?