diff --git a/Makefile.emu b/Makefile.emu index 4f968ba4324adab8014757d24e9c085207e01c63..fc598e9a48f42cabc9ca647130c968b2d7fa8eb0 100644 --- a/Makefile.emu +++ b/Makefile.emu @@ -8,6 +8,11 @@ EMU_LDFLAGS += -lpthread -lSDL2 -ldl -lz EMU_VFILES = $(SIM_VSRC) +CCACHE := $(if $(shell which ccache),ccache,) +ifneq ($(CCACHE),) +export OBJCACHE = ccache +endif + VEXTRA_FLAGS = -I$(abspath $(BUILD_DIR)) --x-assign unique -O3 -CFLAGS "$(EMU_CXXFLAGS)" -LDFLAGS "$(EMU_LDFLAGS)" # Verilator trace support