Build libjq only once, and link it statically to ./jq
This means ./jq is a real binary rather than a libtool turd.
This commit is contained in:
1 parent
3a295c659b
commit
5d9ec83805
1 file changed
+1
-5
+1
-5
@@ -32,11 +32,6 @@ AM_YFLAGS = --warnings=all -d
|
|||||||
|
|
||||||
### libjq
|
### libjq
|
||||||
|
|
||||||
# noinst for now?
|
|
||||||
lib_LIBRARIES = libjq.a
|
|
||||||
libjq_a_SOURCES = ${LIBJQ_SRC}
|
|
||||||
libjq_a_CFLAGS = $(AM_CFLAGS)
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libjq.la
|
lib_LTLIBRARIES = libjq.la
|
||||||
libjq_la_SOURCES = ${LIBJQ_SRC}
|
libjq_la_SOURCES = ${LIBJQ_SRC}
|
||||||
libjq_la_LIBADD = -lm
|
libjq_la_LIBADD = -lm
|
||||||
@@ -60,6 +55,7 @@ version.h: .remake-version-h
|
|||||||
|
|
||||||
bin_PROGRAMS = jq
|
bin_PROGRAMS = jq
|
||||||
jq_SOURCES = main.c
|
jq_SOURCES = main.c
|
||||||
|
jq_LDFLAGS = -static-libtool-libs
|
||||||
jq_LDADD = libjq.la -lm
|
jq_LDADD = libjq.la -lm
|
||||||
|
|
||||||
### Tests (make check)
|
### Tests (make check)
|
||||||
|
|||||||
Reference in new issue
Block a user