0
ccache不支持某些編譯器選項(例如--coverage)。如果它編譯了不支持的編譯器選項,但不使用緩存。檢測編譯器是否使用ccache
如何啓用ccache(修改PATH,使用CC/CXX環境變量)有多種方法。
我想檢測編譯器是否使用ccache,如果是,請禁用不受支持的編譯器選項。
我都拿出最好的是這樣的:
CC = $(shell which $(CC))
ifeq (,$(findstring ccache,$(CC)))
任何想法如何改進呢?