diff --git a/Makefile b/Makefile index 39cd23f..41c5374 100644 --- a/Makefile +++ b/Makefile @@ -47,9 +47,11 @@ INTERMEDIATE_FONTS = $(addprefix $(INTERMEDIATE_PREFIX),$(FONTS)) SUBSET_PREFIX = subset- HB_PROGRAMS = hb-shape hb-view -VALID_CHARSETS = $(shell PYTHONPATH="sources:$$PYTHONPATH" python3 -c 'import charsets; print(" ".join(charsets.Charset))') -ifneq ($(strip $(filter-out $(VALID_CHARSETS),$(CHARSET))),) - $(error One or more invalid values: $(CHARSET); must be one of: $(VALID_CHARSETS)) +ifdef CHARSET + VALID_CHARSETS = $(shell PYTHONPATH="sources:$$PYTHONPATH" python3 -c 'import charsets; print(" ".join(charsets.Charset))') + ifneq ($(strip $(filter-out $(VALID_CHARSETS),$(CHARSET))),) + $(error One or more invalid values: $(CHARSET); must be one of: $(VALID_CHARSETS)) + endif endif VALID_WEIGHTS = Regular Bold