由於幼兒園的每個孩子都知道,遞歸做成是一件非常糟糕的事情。如何automake不遞歸包?
我非常清楚如何通過使用包含語句和目錄堆棧來正確處理大型非遞歸但良好分佈的GNU Make項目。
我是autotools的新手,現在我正在嘗試使用上述知識,對autotools和Linux包執行相同的操作。
Automake的手冊說
「的Automake提供足夠的跨目錄支持2到讓你寫一個Makefile.am一個複雜的多目錄包」
大...但是,這是毫無意義的不是嗎?
我當然有多個軟件包,而非非遞歸automake設置的重點是,不要遞歸這些軟件包。因此,就像GNU Make的情況一樣,有一個頂級Makefile.am包含特定於各個包的片段。
但是,當然,我仍然想要多個包,就像我通常會用(壞)遞歸設置一樣。
用一個好的非遞歸設置替換不良的遞歸設置,應該意味着保持原樣,而不是「用一個大包替換所有包」。
是否可以設置非遞歸automake,而不破壞之前遞歸設置中找到的以前的目標和目標?