Skip to content

Commit

Permalink
Don't generate JSON scanner and parser during configure
Browse files Browse the repository at this point in the history
  • Loading branch information
huanghantao authored and cmb69 committed Jul 10, 2020
1 parent 95cff3e commit 7817ff8
Showing 1 changed file with 0 additions and 9 deletions.
9 changes: 0 additions & 9 deletions ext/json/config.w32
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,6 @@

EXTENSION('json', 'json.c', false /* never shared */, "/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1");

if (!FSO.FileExists("ext/json/json_scanner.c")) {
STDOUT.WriteLine("Generating ext/json/json_scanner.c");
STDOUT.WriteLine(execute(PATH_PROG("re2c") + " -t ext/json/php_json_scanner_defs.h --no-generation-date -bci -o ext/json/json_scanner.c ext/json/json_scanner.re"));
}
if (!FSO.FileExists("ext/json/json_parser.tab.c")) {
STDOUT.WriteLine("Generating ext/json/json_parser.tab.c");
STDOUT.WriteLine(execute(PATH_PROG("bison") + " --defines -l ext/json/json_parser.y -o ext/json/json_parser.tab.c"));
}

ADD_SOURCES(configure_module_dirname, "json_encoder.c json_parser.tab.c json_scanner.c", "json");

ADD_MAKEFILE_FRAGMENT();
Expand Down

0 comments on commit 7817ff8

Please sign in to comment.