jq
jq copied to clipboard
Move closer to the standard autotools idiom.
-
Create
src/config.h
instead of passing everything on the compiler command line. -
To reduce the magnitude of this change, add
--include src/config.h
to CFLAGS instead of adding#include "src/config.h"
at the top of each source file. Not all compilers support this, but I don't think we care about anything other than gcc and clang at this point. -
Rather than generate
src/config_opts.inc
, emitJQ_CONFIG
directly intosrc/config.h
. -
Rather than generate
src/version.h
, defineJQ_VERSION
as an alias for the standardPACKAGE_VERSION
.