LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File 0320-make-Don-t-call-mkdir-with-empty-argument.patch of Package erlang (Project home:Ledest:erlang:20)

From 6365a98f3a256adb62a05cc8644fa39b0aaf963f Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Wed, 23 May 2018 09:39:15 +0200
Subject: [PATCH] make: Don't call mkdir with empty argument

---
 erts/emulator/Makefile.in   | 2 ++
 erts/lib_src/Makefile.in    | 2 +-
 make/otp_release_targets.mk | 2 ++
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/erts/emulator/Makefile.in b/erts/emulator/Makefile.in
index 221cf84622..054692819e 100644
--- a/erts/emulator/Makefile.in
+++ b/erts/emulator/Makefile.in
@@ -517,7 +517,9 @@ release_docs_spec:
 # Generated source code. Put in $(TARGET) directory
 #
 
+ifneq ($(strip $(CREATE_DIRS)),)
 _create_dirs := $(shell mkdir -p $(CREATE_DIRS))
+endif
 
 
 # has to be run after _create_dirs
diff --git a/erts/lib_src/Makefile.in b/erts/lib_src/Makefile.in
index 48660f7c71..dfaf664a18 100644
--- a/erts/lib_src/Makefile.in
+++ b/erts/lib_src/Makefile.in
@@ -334,7 +334,7 @@ ETHREAD_LIB=
 
 endif
 
-ifneq ($(CREATE_DIRS),)
+ifneq ($(strip $(CREATE_DIRS)),)
 _create_dirs := $(shell mkdir -p $(CREATE_DIRS))
 endif
 
diff --git a/make/otp_release_targets.mk b/make/otp_release_targets.mk
index 779aaa1a1e..f57116569c 100644
--- a/make/otp_release_targets.mk
+++ b/make/otp_release_targets.mk
@@ -36,7 +36,9 @@ endif
 # -------------------------------------------------------
 # Take the XML files and add the github link info to them
 # -------------------------------------------------------
+ifneq ($(strip $(XMLDIR)),)
 _create_xml_dirs := $(shell mkdir -p $(XMLDIR))
+endif
 
 XML_GEN_FILES+=$(patsubst %.xml,$(XMLDIR)/%.xml,$(XML_FILES))
 $(XMLDIR)/%.xml: %.xml
-- 
2.17.1