From e9d3800ad2e29e45cc0592d5cc266f02a670c3a1 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Thu, 19 Dec 2019 13:21:41 +0100 Subject: [PATCH] make: fix undefined variable warning (IDF_SKIP_CHECK_SUBMODULES) --- make/project.mk | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/make/project.mk b/make/project.mk index a3a51809d..fc00d18a9 100644 --- a/make/project.mk +++ b/make/project.mk @@ -620,9 +620,13 @@ clean: app-clean bootloader-clean config-clean ldgen-clean # or out of date, and exit if so. Components can add paths to this variable. # # This only works for components inside IDF_PATH +# +# For internal use: +# IDF_SKIP_CHECK_SUBMODULES may be set in the environment to skip the submodule check. +# This can be used e.g. in CI when submodules are checked out by different means. +IDF_SKIP_CHECK_SUBMODULES ?= 0 + check-submodules: -# for internal use: -# skip submodule check if running on Gitlab CI and job is configured as not clone submodules ifeq ($(IDF_SKIP_CHECK_SUBMODULES),1) @echo "skip submodule check on internal CI" else @@ -653,7 +657,7 @@ endef # so the argument is suitable for use with 'git submodule' commands $(foreach submodule,$(subst $(IDF_PATH)/,,$(filter $(IDF_PATH)/%,$(COMPONENT_SUBMODULES))),$(eval $(call GenerateSubmoduleCheckTarget,$(submodule)))) endif # End check for .gitmodules existence -endif +endif # End check for IDF_SKIP_CHECK_SUBMODULES # PHONY target to list components in the build and their paths list-components: