From 040ddbfa5614fb65c7b176b154b7109bf8fa1120 Mon Sep 17 00:00:00 2001 From: Avril Date: Mon, 16 Nov 2020 00:17:09 +0000 Subject: [PATCH] fix pgo partial rebuilds --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a8cd16f..6d3ad64 100644 --- a/Makefile +++ b/Makefile @@ -66,7 +66,10 @@ $(PROJECT)-debug: $(OBJ) pgo-generate: $(PGO_OBJ) $(CXX) $^ $(CXXFLAGS) $(PROF_FLAGS) -o $@ $(LDFLAGS) $(PROF_FLAGS) -pgo-profile: pgo-generate +pgo-reset: + find ./profile -name \*.gcda -exec rm {} + + +pgo-profile: | pgo-reset pgo-generate for i in {1..$(PGO_ITERATIONS)}; do \ dd if=/dev/urandom of=/tmp/$(PROJECT)-pgo-test bs=1024 count=$(PGO_DATASET_SIZE) >> /dev/null 2>&1; \ printf "\rIteration $$i / $(PGO_ITERATIONS)"; \