[PATCH 0/9] Add Jansson support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux