мы разрабатываем программный пакет, использующий autotools (точнее, autoconf 2.69 и automake 1.13.3). Этому пакету нужны wxwidgets, и эта библиотека предоставляет свой собственный файл m4, позволяющий протестировать установку wxwidgets в окончательной системе установки. wxwidgets недавно изменил версию с 2.8 на 3.0, и в этом изменении они также изменили макрос, используемый для определения доступности (т. е. макрос изменился с AM_PATH_WXCONFIG на WX_CONFIG_CHECK), а также его параметризацию. Это также означает, что если мы распространяем исходный код из нашего пакета, а внешние разработчики хотят пересобрать конфигурацию, то файл configure.ac должен знать, какой из двух следует использовать.
Итак, вопрос: есть ли у нашего пакета возможность проверить, существует ли макрос m4 перед его выполнением? Если это невозможно, то должны ли мы включать файлы m4 из wxwidgets в наш пакет?