2011-03-28 80 views
1

如何檢查autoconf是否支持gcc預編譯頭文件?有像AC_CHECK_GCH這樣的宏嗎?我正在開發的這個項目有很多模板,包括,我已經嘗試用最常用的包來編寫一個.h文件並手動編譯它。將它與其餘的自動工具集成可能會很好。使用autotools檢查預編譯頭文件?

回答

0

目前尚不清楚你希望完成什麼。你是否希望在你的tarball中分發一個預編譯頭文件?這樣做幾乎完全沒用。 (我實際上認爲它完全沒用,但我說「差不多」,因爲我可能錯過了一些東西。) 目標盒(正在構建項目的機器)上的系統標題幾乎肯定不同於在你的開發箱上。如果它們相同,則不需要使用autoconf。

如果您的軟件包的用戶碰巧使用gcc並希望使用預編譯頭文件,那麼他們會將.gch文件放在適當的位置,gcc將使用它們。你不需要在你的軟件包中做任何事情。

+0

不,我沒有試圖分發預編譯頭文件,而是在配置過程中檢查用戶的gcc是否可以創建它們。 – 2011-04-02 15:33:15

+1

@Helltone你爲什麼想知道?如果用戶想要使用預先編譯的頭文件,他會設置他的系統來完成。如果可用,你會在包裝中做什麼不同? – 2011-04-02 22:08:31