0
我正在處理一個項目,該項目需要Makefile.am
中的目標更改爲在./configure
期間傳遞的標誌。在Makefile中使用配置標誌
更具體地說,如果./configure
被--enable-threads
選項調用,那麼make的檢查目標也應該執行相關的測試。因此,在Makefile.am
中,我希望能夠確定是否使用--enable-threads
或no調用了配置。
我正在處理一個項目,該項目需要Makefile.am
中的目標更改爲在./configure
期間傳遞的標誌。在Makefile中使用配置標誌
更具體地說,如果./configure
被--enable-threads
選項調用,那麼make的檢查目標也應該執行相關的測試。因此,在Makefile.am
中,我希望能夠確定是否使用--enable-threads
或no調用了配置。
這將是最容易使用automake conditional。只需使用AC_ARG_ENABLE(threads,...)
的結果在configure.ac
中設置AM_CONDITIONAL
即可。我假設至少有一個變量設置在那裏,你可以用它來設置AM_CONDITIONAL
。然後在Makefile.am
將條件內的測試添加到檢查目標。