mirror of
https://github.com/nlohmann/json
synced 2024-11-23 12:30:06 +00:00
Exit with an error if re2c is not available
Instead of overwriting src/json.hpp with an empty file
This commit is contained in:
parent
86579209c8
commit
b9c3b8d688
5
Makefile
5
Makefile
@ -1,7 +1,7 @@
|
||||
.PHONY: pretty clean ChangeLog.md
|
||||
|
||||
# used programs
|
||||
RE2C = re2c
|
||||
RE2C := $(shell command -v re2c 2> /dev/null)
|
||||
SED = sed
|
||||
|
||||
# main target
|
||||
@ -185,6 +185,9 @@ clang_sanitize: clean
|
||||
|
||||
# create scanner with re2c
|
||||
re2c: src/json.hpp.re2c
|
||||
ifndef RE2C
|
||||
$(error "re2c is not available, please install re2c")
|
||||
endif
|
||||
$(RE2C) -W --utf-8 --encoding-policy fail --bit-vectors --nested-ifs --no-debug-info $< | $(SED) '1d' > src/json.hpp
|
||||
|
||||
# pretty printer
|
||||
|
Loading…
Reference in New Issue
Block a user