我試圖編譯使用節日庫的程序。查找自定義包括具有autoconf的目錄
基本上,要求是包含節日和 estools頭文件夾在include路徑中,並且包含它們的庫路徑。
在正常安裝,他們只是呆在自己的文件夾,所以你必須
/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
我想檢測第二種情況,並處理它會自動,而如果第二種情況不滿足,仍然要求用戶指定前兩個目錄。我將如何做到這一點?
這需要兩倍多的命令行選項,我想。另外,我真的很想檢測SYSTEM_INCLUDE_DIRECTORY/festival/festival.h中的任何文件,並且足夠聰明,只需將SYSTEM_INCLUDE_DIRECTORY/festival添加到搜索路徑即可。 – 2011-06-17 02:15:23
好的,謝謝。我對autotools感到困惑。這是正確的答案。 – 2011-06-18 09:17:40