diff options
| author | Steffen Vogel <post@steffenvogel.de> | 2019-05-03 20:07:13 +0200 |
|---|---|---|
| committer | Steffen Vogel <post@steffenvogel.de> | 2019-05-03 20:07:13 +0200 |
| commit | 6cf275f0e72f28e95735de0e8295caf62f537b83 (patch) | |
| tree | 313ae6cc02cc7e5db073777f420a00ff743d0a3a /Common.mk | |
| parent | 8c85ca7001580a04438490332c7b4e0418856d94 (diff) | |
fix regression: PARSE_BOARD chops off flags which contain '=' signs (closes #601)
Diffstat (limited to 'Common.mk')
| -rw-r--r-- | Common.mk | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -5,16 +5,14 @@ COMMON_INCLUDED = TRUE # (directory and optional filename) exists dir_if_exists = $(if $(wildcard $(1)$(2)),$(1)) -ifndef PARSE_BOARD # result = $(call READ_BOARD_TXT, 'boardname', 'parameter') PARSE_BOARD = $(shell if [ -f $(BOARDS_TXT) ]; \ then \ grep -Ev '^\#' $(BOARDS_TXT) | \ grep -E "^[ \t]*$(1).$(2)=" | \ - cut -d = -f 2 | \ + cut -d = -f 2- | \ cut -d : -f 2; \ fi) -endif # Run a shell script if it exists. Stops make on error. runscript_if_exists = \ |
