如何讓automake在執行檢查腳本之前安裝其中一個庫?automake安裝目標進行檢查
該項目爲我們動態加載的庫之一(通過調用dlopen
)建立一個模擬測試庫。問題是我們無法覆蓋我們的庫路徑進行測試,因爲仍然有許多其他庫必須被加載(這些由其他組件安裝,而不是由此makefile直接編譯)。
如果我可以在檢查腳本運行之前簡單地安裝一些庫,它會爲我節省很多工作。如果我必須把它放在一個單獨的makefile中並且先調用它,那麼很好,沒問題。基本上我只需要運行make check
來做正確的事情。
這種行爲會使'make check'做非常錯誤的事情。你的軟件包的'make check'行爲與幾乎所有其他的'make check'行爲不同。從http://www.gnu.org/prep/standards/html_node/Standard-Targets.html#Standard-Targets:「您應該編寫自檢程序,以便在程序編譯但未安裝時運行。」 –
這只是不可能的這個產品。它__needs__分期將結合幾個依賴項目。 –