PROFILE ?= Release BUILD_DIR ?= $(PROFILE) __build: mkdir -p $(BUILD_DIR) P=`pwd` && cd $(BUILD_DIR) && cmake -DCMAKE_BUILD_TYPE=$(PROFILE) -DCMAKE_EXPORT_COMPILE_COMMANDS=1 $$P $(MAKE) -C $(BUILD_DIR) test: __build valgrind --exit-on-first-error=yes --error-exitcode=1 --track-origins=yes \ --leak-check=full --show-leak-kinds=all $(BUILD_DIR)/tests .PHONY: __build test