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