mirror of
https://github.com/stedolan/jq.git
synced 2024-05-11 05:55:39 +00:00
Improved git build instructions.
This commit is contained in:
Daniel Lange
committed by
William Langford
parent
6d89e297fe
commit
cb3d5aff84
14
README.md
14
README.md
@ -23,19 +23,21 @@ Source tarball and built executable releases can be found on the
|
|||||||
homepage and on the github release page, https://github.com/stedolan/jq/releases
|
homepage and on the github release page, https://github.com/stedolan/jq/releases
|
||||||
|
|
||||||
If you're building directly from the latest git, you'll need flex,
|
If you're building directly from the latest git, you'll need flex,
|
||||||
bison (3.0 or newer), libtool, make, and autoconf installed. To get
|
bison (3.0 or newer), libtool, make, and autoconf installed.
|
||||||
regexp support you'll also need to install Oniguruma (note that jq's
|
To get regexp support you'll also need to install Oniguruma or clone it as a
|
||||||
tests require regexp support to pass). To build, run:
|
git submodule as per the instructions below.
|
||||||
|
(note that jq's tests require regexp support to pass). To build, run:
|
||||||
|
|
||||||
autoreconf -i # if building from git
|
git submodule update --init # if building from git to get oniguruma
|
||||||
./configure
|
autoreconf -fi # if building from git
|
||||||
|
./configure --with-oniguruma=builtin
|
||||||
make -j8
|
make -j8
|
||||||
make check
|
make check
|
||||||
|
|
||||||
To build without bison or flex, add `--disable-maintainer-mode` to the
|
To build without bison or flex, add `--disable-maintainer-mode` to the
|
||||||
./configure invocation:
|
./configure invocation:
|
||||||
|
|
||||||
./configure --disable-maintainer-mode
|
./configure --with-oniguruma=builtin --disable-maintainer-mode
|
||||||
|
|
||||||
(Developers must not use `--disable-maintainer-mode`, not when making
|
(Developers must not use `--disable-maintainer-mode`, not when making
|
||||||
changes to the jq parser and/or lexer.)
|
changes to the jq parser and/or lexer.)
|
||||||
|
Reference in New Issue
Block a user