Skip to content

Commit

Permalink
Improved git build instructions.
Browse files Browse the repository at this point in the history
  • Loading branch information
Daniel Lange authored and wtlangford committed May 11, 2017
1 parent 6d89e29 commit cb3d5af
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

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
regexp support you'll also need to install Oniguruma (note that jq's
tests require regexp support to pass). To build, run:

autoreconf -i # if building from git
./configure
bison (3.0 or newer), libtool, make, and autoconf installed.
To get regexp support you'll also need to install Oniguruma or clone it as a
git submodule as per the instructions below.
(note that jq's tests require regexp support to pass). To build, run:

git submodule update --init # if building from git to get oniguruma
autoreconf -fi # if building from git
./configure --with-oniguruma=builtin
make -j8
make check

To build without bison or flex, add `--disable-maintainer-mode` to the
./configure invocation:

./configure --disable-maintainer-mode
./configure --with-oniguruma=builtin --disable-maintainer-mode

(Developers must not use `--disable-maintainer-mode`, not when making
changes to the jq parser and/or lexer.)
Expand Down

0 comments on commit cb3d5af

Please sign in to comment.