From e1575e5b58f51ff7788a772a340104ddc4100ce1 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 19 Feb 2011 13:46:08 +0000 Subject: [PATCH] add 'make debug' option for stub cmake makefile. --- GNUmakefile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 703b8355a5e..9815477dd39 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -37,6 +37,15 @@ BLENDER_DIR:=$(shell pwd -P) BUILD_DIR:=$(shell dirname $(BLENDER_DIR))/build/$(OS_NCASE) +# support 'make debug' +ifneq "$(findstring debug, $(MAKECMDGOALS))" "" + BUILD_DIR:=$(BUILD_DIR)_debug + BUILD_TYPE:=Debug +else + BUILD_TYPE:=Release +endif + + # Get the number of cores for threaded build NPROCS:=1 ifeq ($(OS), Linux) @@ -61,7 +70,7 @@ all: if test ! -f $(BUILD_DIR)/CMakeCache.txt ; then \ mkdir -p $(BUILD_DIR) ; \ cd $(BUILD_DIR) ; \ - cmake $(BLENDER_DIR) -DCMAKE_BUILD_TYPE:STRING=Release ; \ + cmake $(BLENDER_DIR) -DCMAKE_BUILD_TYPE:STRING=$(BUILD_TYPE) ; \ fi @echo @@ -71,6 +80,9 @@ all: @echo run blender from "$(BUILD_DIR)/bin/blender" @echo +debug: all + # pass + # package types package_debian: cd build_files/package_spec ; sh ./build_debian.sh