e6371712ff
flag to enable gcov and coveralls
2015-06-27 11:25:01 -07:00
d7e35101c5
add configure option to run tests without valgrind
2015-06-27 11:24:53 -07:00
1146b8b84a
separate jq, oniguruma, sh, and man tests
2015-06-18 23:55:43 -05:00
c95b4a8ab4
Add Missing Makefile Dependency
...
main.c requires version.h, but there is no logic marking this dependency
in the Makefile. This commit adds the dependency to the Makefile
template.
2015-06-09 19:01:20 -05:00
8af52aaf52
Add ./configure --enable-all-static instead
2015-05-25 21:19:56 -05:00
d66e434fb4
Always add -all-static when --enable-static
2015-05-25 14:14:53 -05:00
cf1306f469
Add -all-static when --enable-static
2015-05-18 12:07:29 -05:00
821d6404b6
Add error injection library
2015-05-11 21:36:46 -05:00
0df387f6b5
Automake: jq depends on version.h ( fix #721 )
2015-03-08 16:52:08 -05:00
8cef5a37ab
Add --disable-maintainer-mode; make bison optional
...
Also flex is now optional.
The outputs of flex and bison are now committed. By default they get
built, but users who want to build from git can now
./configure --disable-maintainer-mode
to turn off the dependency on bison and flex.
Maintainers must, of course, commit the bison and/or flex outputs when
they make changes to parser.y and/or lexer.l, respectively.
2015-02-15 18:34:44 -06:00
22f55aa585
Include missing EXTRA_DIST items; fix #661
2015-01-01 15:14:49 -06:00
38b939688a
Added library system with -l, -L, and JQ_LIBRARY_PATH
...
Created util.[ch] to hold common utilities.
2014-07-22 22:51:11 -05:00
bb83813f51
Automatically update jq.1.prebuilt
2014-06-13 17:22:17 -05:00
61cc0d4fb1
Make a better jq.1 when Ruby deps missing
2014-06-12 17:30:09 -05:00
e73951f3d1
Add lib.h to dist file list
2014-06-09 18:58:46 -05:00
dc8528af0f
fix rpm Makefile target and prerequisites
...
depend on dist and the specfile, plus use automake's variables
2013-12-27 12:49:15 -06:00
dae2422fd1
Merge branch 'libjq'
...
Conflicts:
Makefile.am
configure.ac
2013-09-14 19:30:39 +01:00
111aea3f0a
Fix Makefile after refactoring of stacks in 05d90517b02
2013-08-19 13:40:08 +01:00
8630fb02bb
Use libtool's built-in symbol exporting rather than a mapfile.
2013-06-23 12:10:58 +01:00
a44f739356
Move libtool m4 junk to config/ and delete some autogenerated files.
2013-06-23 12:01:58 +01:00
f44ecf3872
Remove Autoconf-generated config.h.
2013-06-23 12:01:58 +01:00
1c9e03f800
Merge branch 'header-cleanup' into libjq
...
Conflicts:
Makefile.am
2013-06-22 23:27:16 +01:00
5d9ec83805
Build libjq only once, and link it statically to ./jq
...
This means ./jq is a real binary rather than a libtool turd.
2013-06-22 20:53:28 +01:00
3a295c659b
Fix distcheck.
...
Update list of files to be distributed.
2013-06-22 20:53:03 +01:00
7c4171d414
Add floor operator
2013-06-21 15:27:34 -05:00
298b2a6033
Add libjq autoconf goo
2013-06-21 11:57:12 -05:00
b49d65a276
Fold opcode.{c,h} into bytecode.{c,h}
2013-06-18 01:36:18 +01:00
fe03bea191
Remove last remnant of main.h
2013-06-16 08:06:52 -05:00
bbf4e05fde
Move slurp_file() into library as jv_load_file()
...
Needed as part of creating a libjq.
2013-06-15 00:08:59 -05:00
6c34288ebf
Clean up flex lines in build
2013-06-05 13:43:23 +01:00
08cc591884
Clean up Makefile.am (distcheck, rebuild version.h less often)
2013-06-03 23:12:31 +01:00
40378a18f7
locfile.h -> locfile.h + locfile.c
...
clean up includes of a few files
2013-05-29 15:17:01 +10:00
f0b982795c
Make jq --version report an actual git revision.
...
Closes #129 .
2013-05-24 23:35:38 +01:00
983a53a643
'make clean' won't delete jq.1 if it can't be rebuilt.
...
See #131
2013-05-23 19:20:19 +01:00
0535e724a2
jq 1.3 release
2013-05-19 11:48:18 +01:00
18cf4ad475
Add the docs to the distributed tarballs
2013-05-09 20:53:51 +01:00
ba4bb136bb
Fix manpage build.
2013-05-09 20:43:26 +01:00
e6494857fc
Add some build instructions for how to install doc dependencies.
...
jq can now build without Ruby, but you won't get a nice manpage.
2013-05-09 20:35:19 +01:00
12d2d4d1f5
Don't build the manpage unless there's a working Ruby setup.
2013-05-09 15:22:38 +01:00
d75414bc94
support for out-of-tree tests
2013-05-09 13:40:00 +01:00
a592c98461
Fail properly when attempting to build manpage without rake
2013-05-09 13:10:09 +01:00
f6089a627a
Autotools hackery so that "make dist" builds lexer and parser.
2013-05-09 11:31:17 +01:00
d43084086b
Make manpage building more robust.
2013-05-09 02:38:57 +01:00
282667bbd4
Script for cross-compiling jq binaries for other platforms.
2013-05-09 01:50:20 +01:00
63b689bf54
Use the version number from configure.ac in the website.
2013-05-08 19:57:29 +01:00
c710f91257
Add the parser to BUILT_SOURCES
2013-05-08 19:57:05 +01:00
9d245c88c4
Check in a pile of Autotools junk, including the configure script.
2013-05-08 18:55:10 +01:00
d121420757
Clean up autotools config.
...
Remove some of @stagrlee's hard work since jq's testsuite is
less silly than when he wrote the autotools config.
2013-05-08 02:42:23 +01:00
dc4d3d8cbe
get man pages working
2013-02-04 13:35:42 -06:00
1d3d2efc89
add man page to release
2013-02-04 07:01:18 -06:00