我按照Using Check with the Autotools頁面上的說明嘗試構建(當前)小型C項目中的單元測試支持。雖然我使用Cgreen而不是Check。GNU make的便攜式等效模式規則
我在第9步遇到問題,導致automake發出警告,提示使用'%'樣式的模式規則是GNU make的擴展。
的特殊化妝的規則是:
check_%.$(OBJEXT) : $(srcdir)/%.c
$(COMPILE) -DCHECKING -c -o [email protected] $^
我不知道是否有指定此規則不依賴於GNU對make的擴展的等效方式。
很棒的建議。解決問題。我結束了使用_test前綴而不是_check。 – Wes 2009-04-21 03:17:03