I have a working solution, involving 3 additions to MakefileWorker.mk:
diff
310c310
< get_src_from_dir = $(wildcard $1/*.cpp) $(wildcard $1/*.c)
---
> get_src_from_dir = $(wildcard $1/*.cpp) $(wildcard $1/*.c)
$(wildcard $1/*.cc)313c313
< __src_to = $(subst .c,$1, $(subst .cpp,$1,$(if $(CPPUTEST_USE_VPATH),$(notdir $2),$2)))
---
> __src_to = $(subst .c,$1, $(subst .cpp,$1, $(subst .cc,$1, $(if $(CPPUTEST_USE_VPATH),$(notdir $2),$2))))
456a457,461
> $(CPPUTEST_OBJS_DIR)/%.o: %.cc
> @echo compiling $(notdir $<)
> $(SILENCE)mkdir -p $(dir $@)
> $(SILENCE)$(COMPILE.cc) $(DEP_FLAGS) $(OUTPUT_OPTION) $<
Not too elegant, since the last addition is a essentially a copy of an existing rule, but it works.