[libvirt] [PATCH 0/9] Add Jansson support

Ján Tomko jtomko at redhat.com
Wed Mar 28 23:09:49 UTC 2018


Prefer Jansson, but allow fallback/choice of yajl.

Support for yajl can hopefully be dropped after we ditch CentOS 6
which has no Jansson.

Ján Tomko (9):
  virmacmaptest: depend on yajl for 'empty' test
  virjsontest: Use a more stable floating point number for testing
  configure: rename LIBVIRT_*_YAJL to LIBVIRT_*_JSON
  Introduce WITH_JSON
  Introduce JSON_CFLAGS and JSON_LIBS
  virt-json.m4: generalize yajl dependency
  build: link setuid_rpc_client against JSON_LIBS
  virjson: add support for Jansson
  virt-json.m4: simplify QEMU check

 configure.ac                   |  10 +-
 m4/virt-json.m4                |  86 ++++++++++++++++
 m4/virt-yajl.m4                |  55 -----------
 src/Makefile.am                |   9 +-
 src/qemu/qemu_capabilities.c   |   2 +-
 src/qemu/qemu_driver.c         |   4 +-
 src/util/Makefile.inc.am       |   4 +-
 src/util/virjson.c             | 219 +++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am              |  12 +--
 tests/cputest.c                |  16 +--
 tests/libxlxml2domconfigtest.c |   4 +-
 tests/qemuagenttest.c          |   2 +-
 tests/qemucapabilitiestest.c   |   2 +-
 tests/qemucaps2xmltest.c       |   2 +-
 tests/qemucommandutiltest.c    |   2 +-
 tests/qemuhelptest.c           |   2 +-
 tests/qemuhotplugtest.c        |   2 +-
 tests/qemumonitorjsontest.c    |   2 +-
 tests/virjsontest.c            |   2 +-
 tests/virmacmaptest.c          |   3 +
 tests/virmocklibxl.c           |   4 +-
 tests/virnetdaemontest.c       |   2 +-
 tests/virstoragetest.c         |   4 +-
 23 files changed, 354 insertions(+), 96 deletions(-)
 create mode 100644 m4/virt-json.m4
 delete mode 100644 m4/virt-yajl.m4

-- 
2.16.1




More information about the libvir-list mailing list