2013-10-02 65 views
0

我正在處理一個項目,該項目需要Makefile.am中的目標更改爲在./configure期間傳遞的標誌。在Makefile中使用配置標誌

更具體地說,如果./configure--enable-threads選項調用,那麼make的檢查目標也應該執行相關的測試。因此,在Makefile.am中,我希望能夠確定是否使用--enable-threads或no調用了配置。

回答

3

這將是最容易使用automake conditional。只需使用AC_ARG_ENABLE(threads,...)的結果在configure.ac中設置AM_CONDITIONAL即可。我假設至少有一個變量設置在那裏,你可以用它來設置AM_CONDITIONAL。然後在Makefile.am將條件內的測試添加到檢查目標。