summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorStephen Dolan <mu@netsoc.tcd.ie>2013-06-22 20:53:28 +0100
committerStephen Dolan <mu@netsoc.tcd.ie>2013-06-22 20:53:28 +0100
commit5d9ec838051c3451a59f9aa70eecde5c238a201c (patch)
tree14c505ed996f1ac4407a2fb2db171a7acb7cef67 /Makefile.am
parent3a295c659b35cc3d925e54e0f2bc026a6ce71cdb (diff)
downloadjq-5d9ec838051c3451a59f9aa70eecde5c238a201c.tar.gz
Build libjq only once, and link it statically to ./jq
This means ./jq is a real binary rather than a libtool turd.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am6
1 files changed, 1 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am
index 67415e1..f320c66 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -32,11 +32,6 @@ AM_YFLAGS = --warnings=all -d
### libjq
-# noinst for now?
-lib_LIBRARIES = libjq.a
-libjq_a_SOURCES = ${LIBJQ_SRC}
-libjq_a_CFLAGS = $(AM_CFLAGS)
-
lib_LTLIBRARIES = libjq.la
libjq_la_SOURCES = ${LIBJQ_SRC}
libjq_la_LIBADD = -lm
@@ -60,6 +55,7 @@ version.h: .remake-version-h
bin_PROGRAMS = jq
jq_SOURCES = main.c
+jq_LDFLAGS = -static-libtool-libs
jq_LDADD = libjq.la -lm
### Tests (make check)