Mattias Hansson
3c4fcb1594
Add pkg-config file for libjq
...
pkg-config is a common interface to resolve build details. It will
become easier to incorporate libjq in other projects by providing this
interface.
2019-03-29 08:16:36 -05:00
David Tolnay
143e8dc5e4
Move jq-coded builtins to non-C file ( fix #424 )
2015-10-22 19:26:00 -07:00
David Tolnay
0c93eb3379
Move source files to src/
2015-08-23 20:36:11 -07:00
David Tolnay
4a993dff29
Add gcov output to gitignore
2015-08-22 14:47:07 -07:00
David Tolnay
b23d07875e
Remove obsolete gitignore entry
2015-08-08 00:26:32 -07:00
David Tolnay
1146b8b84a
separate jq, oniguruma, sh, and man tests
2015-06-18 23:55:43 -05:00
Nicolas Williams
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
Nicolas Williams
56ae88d9d5
Module search revamp for pkg managers
...
The search path listed in an import directive can now be an array. The
top-level search path is appended. Null and empty strings in the path
terminate any search. The "." in "." and "./*" is replaced with the
directory containing the file doing the import (for command-line
programs this is the current directory, though that may be a bad idea).
No version numbers or anything of the sort are gratuitously added to the
search paths.
All this makes external package managers possible by allowing
dependencies to be installed local to dependents.
2014-12-24 02:31:51 -06:00
Zhiming Wang
f68815d5ad
Add tests/all.trs to .gitignore
...
tests/all.trs is auto generated during make check.
Signed-off-by: Nicolas Williams <nico@cryptonector.com >
2014-07-09 01:11:41 -05:00
Nicolas Williams
f9d1b94496
Update .gitignore and config/.gitignore
2014-06-01 22:32:53 -05:00
Joe Littlejohn
f60d83c15f
Fix rpm build (make rpm)
...
* Re-add VERSION as it's required for `./setup superclean`
and `make rpm`.
* Add *.rpm to git ignore, we never want them under version control.
2013-12-27 13:01:14 -06:00
Stephen Dolan
a44f739356
Move libtool m4 junk to config/ and delete some autogenerated files.
2013-06-23 12:01:58 +01:00
Stephen Dolan
f44ecf3872
Remove Autoconf-generated config.h.
2013-06-23 12:01:58 +01:00
Nicolas Williams
e8643787cf
Update .gitignore
2013-06-21 12:41:57 -05:00
Nicolas Williams
298b2a6033
Add libjq autoconf goo
2013-06-21 11:57:12 -05:00
Stephen Dolan
c8ab67be27
Speed up cached configure (./configure -C)
2013-06-05 16:40:01 +01:00
Stephen Dolan
08cc591884
Clean up Makefile.am (distcheck, rebuild version.h less often)
2013-06-03 23:12:31 +01:00
Brendan Macmillan
6e373942e5
Load library from ~/.jq
2013-05-29 15:05:40 +10:00
Stephen Dolan
f0b982795c
Make jq --version report an actual git revision.
...
Closes #129 .
2013-05-24 23:35:38 +01:00
Stephen Dolan
4b1b9c219a
Delete some Autotools junk and update README.
...
Autotools autogenerated files that change frequently have been
removed, those that don't are still checked in.
2013-05-11 15:15:56 +01:00
Stephen Dolan
4a5405e4b8
Rake task to build website including source dist and binaries.
2013-05-11 14:57:58 +01:00
Stephen Dolan
9d245c88c4
Check in a pile of Autotools junk, including the configure script.
2013-05-08 18:55:10 +01:00
Lee Thompson
c7725a8d4d
merging upstream stedolan changes
2013-02-02 20:39:23 -06:00
Stephen Dolan
38fe6fc0cb
Ignore some more stuff.
2012-12-31 23:25:12 +00:00
Stephen Dolan
73c657cdc4
Lots of build system and docs improvements, including a manpage.
...
- Build binaries for multiple platforms
- Make a manpage out of the manual (see #19 )
- Extract more tests from the documentation
- Fix a few documentation bugs uncovered by above.
2012-12-16 13:06:03 +00:00
Lee Thompson
ddeec45b2e
revert back to make invoking flex, fix a few bugs
2012-11-28 01:08:23 -06:00
Stephen Dolan
483f6f2134
Add some release stuff to Makefile.
2012-09-19 00:34:49 +01:00
Stephen Dolan
a4eea165bb
Move everything around - delete old Haskell code, clean up build.
2012-09-18 17:44:43 +01:00
Stephen Dolan
9da3e0d373
Clean up build a little and add .gitignore.
2012-09-02 17:24:17 +01:00