summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorNicolas Williams <nico@cryptonector.com>2015-05-03 19:23:37 -0500
committerNicolas Williams <nico@cryptonector.com>2015-05-11 21:36:46 -0500
commit821d6404b665809144afcad21c7e4cb277ff02a2 (patch)
tree68acd3e9896cb577a954775824cc6d104791abf3 /Makefile.am
parente3cb1f76cd3e2e55455757217be15662d3c75236 (diff)
Add error injection library
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index a45c89fb..1030bbbd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -8,7 +8,6 @@ LIBJQ_SRC = locfile.c bytecode.c compile.c execute.c builtin.c jv.c \
jv_parse.c jv_print.c jv_dtoa.c jv_unicode.c jv_aux.c jv_file.c \
jv_alloc.c jq_test.c util.c linker.c ${LIBJQ_INCS}
-
### C build options
AM_CFLAGS = -Wextra -Wall -Wno-missing-field-initializers \
@@ -47,6 +46,14 @@ libjq_la_LDFLAGS = -export-symbols-regex '^j[qv]_' -version-info 1:4:0
include_HEADERS = jv.h jq.h
+### Error injection for testing
+
+if ENABLE_ERROR_INJECTION
+lib_LTLIBRARIES += libinject_errors.la
+libinject_errors_la_SOURCES = inject_errors.c
+libinject_errors_la_LIBADD = -ldl
+libinject_errors_la_LDFLAGS = -module
+endif
### Building the jq binary