summaryrefslogtreecommitdiffstats
path: root/Makefile.am
AgeCommit message (Collapse)Author
2017-03-01Fix make distNicolas Williams
2017-02-25Windows: Also use -lshlwapi for jq(1)Nicolas Williams
2017-02-18Add local oniguruma submoduleErik Brinkman
Configure should still allow use of prebuilt onigurumas (whether system-installed or in a special prefix). If these are not found, and configure was not called with `--without-oniguruma`, then use the vendored oniguruma module. If configure was called with `--without-oniguruma`, then we do not build regex functionality into jq.
2017-02-12Add @base64d for decoding base64 #47Shaun Guth
2017-01-27Handle cut-off UTF-8 sequences when reading filesWilliam Langford
Read additional bytes from the file to complete the UTF-8 sequence so the bytes in it don't get converted to U+FFFD replacement characters.
2016-01-17Add --enable-ubsan (undefined behavior sanitizer)Nicolas Williams
2016-01-17Enable more tests on Windows; move sort_by testsNicolas Williams
Use %%FAIL IGNORE MSG for error messages that differ on Windows, and move the sort_by/group_by tests that fail qhen qsort() is not stable. Now only tests/sorttest and tests/shtest are disabled on Windows.
2016-01-16Fix Windows build (fix #911)Nicolas Williams
2016-01-15fixup non-maintainer buildNicolas Williams
2016-01-15Always build src/builtin.inc (fix #1069)Nicolas Williams
2015-10-27Add address sanitizer (ASAN) support (fix #1002)Nicolas Williams
2015-10-22Fix builtin.o dependency (#992)Nicolas Williams
2015-10-22Move jq-coded builtins to non-C file (fix #424)David Tolnay
2015-08-23Remove jq.1.default and related contentNicolas Williams
2015-08-23Move source files to src/David Tolnay
2015-08-22Remove obsolete comment in Makefile.amDavid Tolnay
2015-08-22Sort source file lists in Makefile.amDavid Tolnay
2015-08-22Standardize indentation in Makefile.amDavid Tolnay
This was being done 5 different way in 5 places: - indent 3 spaces, then tabs to column 73 - indent 2 spaces, then tabs to column 73 - indent 2 spaces, then a single tab - indent with spaces up to equal sign, then tabs to column 73 - indent 1 tab, then tabs to column 73 I standardized on 8 spaces, then spaces to column 73. The 8 spaces lines up with common browsers' indentation of the rest of the makefile, which is indented by single tabs. The spaces to column 73 make sure the trailing backslashes line up regardless of the tabstop setting.
2015-08-13Remove all trailing whitespaceDavid Tolnay
2015-07-28Add missing files (fix #875)Nicolas Williams
2015-07-26Fix make dist (fix #870)jq-1.5rc2Nicolas Williams
2015-06-27flag to enable gcov and coverallsDavid Tolnay
2015-06-27add configure option to run tests without valgrindDavid Tolnay
2015-06-18separate jq, oniguruma, sh, and man testsDavid Tolnay
2015-06-09Add Missing Makefile DependencyAaron Peschel
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-05-25Add ./configure --enable-all-static insteadNicolas Williams
2015-05-25Always add -all-static when --enable-staticNicolas Williams
2015-05-18Add -all-static when --enable-staticNicolas Williams
2015-05-11Add error injection libraryNicolas Williams
2015-03-08Automake: jq depends on version.h (fix #721)Nicolas Williams
2015-02-15Add --disable-maintainer-mode; make bison optionalNicolas Williams
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-01-01Include missing EXTRA_DIST items; fix #661Nicolas Williams
2014-07-22Added library system with -l, -L, and JQ_LIBRARY_PATHWilliam Langford
Created util.[ch] to hold common utilities.
2014-06-13Automatically update jq.1.prebuiltNicolas Williams
2014-06-12Make a better jq.1 when Ruby deps missingNicolas Williams
2014-06-09Add lib.h to dist file listjq-1.4Nicolas Williams
2013-12-27fix rpm Makefile target and prerequisitesFilippo Giunchedi
depend on dist and the specfile, plus use automake's variables
2013-09-14Merge branch 'libjq'Stephen Dolan
Conflicts: Makefile.am configure.ac
2013-08-19Fix Makefile after refactoring of stacks in 05d90517b02Joe Littlejohn
2013-06-23Use libtool's built-in symbol exporting rather than a mapfile.Stephen Dolan
2013-06-23Move libtool m4 junk to config/ and delete some autogenerated files.Stephen Dolan
2013-06-23Remove Autoconf-generated config.h.Stephen Dolan
2013-06-22Merge branch 'header-cleanup' into libjqStephen Dolan
Conflicts: Makefile.am
2013-06-22Build libjq only once, and link it statically to ./jqStephen Dolan
This means ./jq is a real binary rather than a libtool turd.
2013-06-22Fix distcheck.Stephen Dolan
Update list of files to be distributed.
2013-06-21Add floor operatorNicolas Williams
2013-06-21Add libjq autoconf gooNicolas Williams
2013-06-18Fold opcode.{c,h} into bytecode.{c,h}Stephen Dolan
2013-06-16Remove last remnant of main.hNicolas Williams
2013-06-15Move slurp_file() into library as jv_load_file()Nicolas Williams
Needed as part of creating a libjq.