clixon/util
Joachim Wiberg e84d43c8e3 configure.ac: add proper check for libcurl + curl/curl.h
Both util/clixon_util_stream.c and lib/src/clixon_stream.c depend on
libcurl.  The latter has `#ifdef CLIXON_PUBLISH_STREAMS` but the former
does not.  So `make util` fails without `--enable-publish` if libcurl
is not installed.

To preserve the original behavior (libcurl is an implicit dependency),
this patch adds a `--without-libcurl` option to indicate this default.
The check for libcurl and curl/curl.h is factored out as a separate
check before checking for `--enable-publish`.  If the two build options
are in conflict we exit with a clear error code.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2023-02-09 15:53:52 +01:00
..
clixon_netconf_ssh_callhome.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_netconf_ssh_callhome_client.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_restconf_callhome_client.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_datastore.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_dispatcher.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_grpc.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_json.c New plugin callback: ca_yang_patch - for modifying existing YANG modules 2023-02-05 14:14:57 +01:00
clixon_util_path.c * C-API: Added clicon_handle parameter to all xml_bind_* calls 2023-01-27 14:56:58 +01:00
clixon_util_regexp.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_socket.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_ssl.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_stream.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_validate.c * C-API: Added vlev validate level parameter to candidate_commit 2023-01-29 20:02:56 +01:00
clixon_util_xml.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_xml_mod.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
clixon_util_xpath.c New plugin callback: ca_yang_patch - for modifying existing YANG modules 2023-02-05 14:14:57 +01:00
clixon_util_yang.c [Code formatting: Change indentation style to space](https://github.com/clicon/clixon/issues/379) 2022-10-27 14:21:17 +02:00
Makefile.in configure.ac: add proper check for libcurl + curl/curl.h 2023-02-09 15:53:52 +01:00
README.md - Link utils statically if LINKAGE=static 2021-06-18 22:50:30 +02:00

Clixon utils

This directory contains Clixon utility programs, ie, programs that are good to have for testing, analysis, etc, but not an actual part of delivered code.

Look inside C-code for documentation

Note, streams utility may need: libcurl4-openssl-dev or corresponding.