From 54b56210ad5e2a8a8be5ba3accb2aeeac89aec0c Mon Sep 17 00:00:00 2001 From: Florian Ebeling Date: Sat, 7 Feb 2015 15:30:32 +0100 Subject: [PATCH] Problem: curve keygen build cannot be switched off --- Makefile.am | 2 ++ configure.ac | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/Makefile.am b/Makefile.am index 9a168dae..a0bc0185 100644 --- a/Makefile.am +++ b/Makefile.am @@ -282,10 +282,12 @@ perf_inproc_thr_LDADD = src/libzmq.la perf_inproc_thr_SOURCES = perf/inproc_thr.cpp endif +if ENABLE_CURVE_KEYGEN bin_PROGRAMS = tools/curve_keygen tools_curve_keygen_LDADD = src/libzmq.la tools_curve_keygen_SOURCES = tools/curve_keygen.cpp +endif # # tests diff --git a/configure.ac b/configure.ac index 2a7de1dc..f0102e9d 100644 --- a/configure.ac +++ b/configure.ac @@ -354,6 +354,14 @@ AC_ARG_ENABLE([perf], AM_CONDITIONAL(ENABLE_PERF, test "x$zmq_enable_perf" = "xyes") +# Conditionally build curve key generation tool +AC_ARG_ENABLE([curve-keygen], + [AS_HELP_STRING([--enable-curve-keygen], [Build curve key-generation tool [default=yes].])], + [zmq_enable_curve_keygen=$enableval], + [zmq_enable_curve_keygen=yes]) + +AM_CONDITIONAL(ENABLE_CURVE_KEYGEN, test "x$zmq_enable_curve_keygen" = "xyes") + # Use c++ in subsequent tests AC_LANG_PUSH(C++)