Skip to content

Commit 5d9ec83

Browse files
committed
Build libjq only once, and link it statically to ./jq
This means ./jq is a real binary rather than a libtool turd.
1 parent 3a295c6 commit 5d9ec83

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

Makefile.am

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@ AM_YFLAGS = --warnings=all -d
3232

3333
### libjq
3434

35-
# noinst for now?
36-
lib_LIBRARIES = libjq.a
37-
libjq_a_SOURCES = ${LIBJQ_SRC}
38-
libjq_a_CFLAGS = $(AM_CFLAGS)
39-
4035
lib_LTLIBRARIES = libjq.la
4136
libjq_la_SOURCES = ${LIBJQ_SRC}
4237
libjq_la_LIBADD = -lm
@@ -60,6 +55,7 @@ version.h: .remake-version-h
6055

6156
bin_PROGRAMS = jq
6257
jq_SOURCES = main.c
58+
jq_LDFLAGS = -static-libtool-libs
6359
jq_LDADD = libjq.la -lm
6460

6561
### Tests (make check)

0 commit comments

Comments
 (0)