0
ccache不支持某些编译器选项(例如--coverage)。如果它编译了不支持的编译器选项,但不使用缓存。检测编译器是否使用ccache
如何启用ccache(修改PATH,使用CC/CXX环境变量)有多种方法。
我想检测编译器是否使用ccache,如果是,请禁用不受支持的编译器选项。
我都拿出最好的是这样的:
CC = $(shell which $(CC))
ifeq (,$(findstring ccache,$(CC)))
任何想法如何改进呢?