From 369769b4581feb9e114ea2fed8054d51b55fda06 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 23 Jan 2018 00:16:09 +0100 Subject: [PATCH] build: fix building addons in debug mode After cleaning addons, running `make build-addons` failed when Node was configured for debug mode, because the Makefile was expecting `build/Release/` addon paths, not `build/Debug/` addon paths. --- Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 6efb50950e1501..3959f621b46b5a 100644 --- a/Makefile +++ b/Makefile @@ -301,6 +301,10 @@ $(1)build/Release/.buildstamp: $(1)build/Makefile $(2) $(ADDON_PREREQS) $(NODE_GYP) --directory=$(1) build @touch $$@ $(1)build/Release/binding.node: $(1)build/Release/.buildstamp +$(1)build/Debug/.buildstamp: $(1)build/Makefile $(2) $(ADDON_PREREQS) + $(NODE_GYP) --directory=$(1) --debug build + @touch $$@ +$(1)build/Debug/binding.node: $(1)build/Debug/.buildstamp endef $(foreach x, $(ADDON_DIRS), \