Я пытаюсь написать файл configure.ac таким образом, чтобы результирующий скрипт configure ищет каталог библиотеки, содержащий заданную статическую библиотеку, например. libsomething.a. Как я могу это сделать? На данный момент я проверяю только одно место с помощью:
AC_CHECK_FILE([/usr/local/lib/libsomething.a],[AC_SUBST(libsomething,"-L/usr/local/lib -lsomething")],[AC_SUBST(libcfitsio,'')])
Но я хочу, чтобы он попытался найти его автоматически. И если библиотека не находится ни в одном из расположений по умолчанию, я хотел бы настроить, чтобы сказать, что библиотека не найдена и что пользовательское расположение может быть указано с помощью --use-something=path, как это обычно делается. Поэтому мне также нужно проверить, указан ли --use-something=path. Я новичок в создании файлов конфигурации, и документацию M4 не очень легко понять, поэтому буду признателен за любую помощь.
Спасибо!