diff options
| -rw-r--r-- | tools/mruby/Makefile | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/tools/mruby/Makefile b/tools/mruby/Makefile index 53383a70b..b31ed4941 100644 --- a/tools/mruby/Makefile +++ b/tools/mruby/Makefile @@ -8,11 +8,20 @@ BASEDIR = $(MRUBY_ROOT)/src TARGET := $(MRUBY_ROOT)/bin/mruby LIBR := $(MRUBY_ROOT)/lib/libmruby.a -MAKEFILE_GEM_LIST := $(MRUBY_ROOT)/mrbgems/g/MakefileGemList -ifeq ($(wildcard $(MAKEFILE_GEM_LIST)),) +ifeq ($(strip $(ENABLE_GEMS)),) + # by default GEMs are deactivated + ENABLE_GEMS = false +endif + +ifeq ($(ENABLE_GEMS),false) GEM_ARCHIVE_FILES = else - include $(MAKEFILE_GEM_LIST) + MAKEFILE_GEM_LIST := $(MRUBY_ROOT)/mrbgems/g/MakefileGemList + ifeq ($(wildcard $(MAKEFILE_GEM_LIST)),) + GEM_ARCHIVE_FILES = + else + include $(MAKEFILE_GEM_LIST) + endif endif ifeq ($(OS),Windows_NT) |
