blob: f68e530b3daf831a1513d823376d8f8a0f405175 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
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
|