From 03b645f22bfc7afadc5a8aa6d59edf0eba74a048 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Sat, 23 Aug 2025 15:16:04 +0200 Subject: cleanup & json string simd parsing --- Makefile | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 9cbfa44..f4c5e8f 100644 --- a/Makefile +++ b/Makefile @@ -1,23 +1,24 @@ debug: - mkdir -p Debug; \ - cd Debug; \ - cmake -DCMAKE_BUILD_TYPE=Debug ..; \ - make; + mkdir -p Debug + cmake -DCMAKE_BUILD_TYPE=Debug -B Debug + cmake --build Debug release: - mkdir -p Release; \ - cd Release; \ - cmake -DCMAKE_BUILD_TYPE=Release ..; \ - make; + mkdir -p Release + cmake -DCMAKE_BUILD_TYPE=Release -B Release + cmake --build Release -profile: release - valgrind --tool=callgrind --callgrind-out-file=callgrind.out ./Release/main +profile: + mkdir -p Profile + cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -B Profile + cmake --build Release + valgrind --tool=callgrind --dump-instr=yes --callgrind-out-file=callgrind.out ./Release/main 100MB.json 1 kcachegrind callgrind.out test: - fish generate.fish; - make debug; - ./Debug/test; + fish generate.fish + make debug + ./Debug/test format: clang-format -i src/*.c include/*.h tests/*.c *.c -- cgit v1.3