Я пытаюсь скомпилировать программу, которая использует библиотеку фестивалей.
По сути, требования включают в себя каталоги заголовков фестиваля и estools в пути включения и оба пути к ним в библиотеке.
При обычной установке они просто остаются в своих собственных папках, поэтому у вас есть
/some/path/festival/src/include
/some/other/path/estools/include
в качестве требуемого пути поиска и
/some/path/festival/src/lib
/some/other/path/estools/lib
в качестве пути к библиотеке.
Я думаю, что правильный способ справиться с этим - использовать параметр конфигурации "--with-estools" и "--with-festival".
Однако при установке в системе Debian / Ubuntu существует другая настройка.
Я хотел бы иметь возможность обрабатывать эту настройку, где пути поиска
/usr/include/festival
/usr/include/estools
и путь поиска просто
/usr/lib
Я хотел бы обнаружить второй случай и обработать его автоматически, при этом все же требуя от пользователя указать первые два каталога, если второй случай не удовлетворен. Как бы я это сделал?