Better integration into base/json.cpp
Signed-off-by: Alexander A. Klimov <alexander.klimov@icinga.com>
list(APPEND base_DEPS ${YAJL_LIBRARIES})
endif()
+# JSON
+find_package(JSON)
+include_directories(${JSON_INCLUDE})
+
find_package(Editline)
set(HAVE_EDITLINE "${EDITLINE_FOUND}")
--- /dev/null
+FIND_PATH (JSON_INCLUDE json.hpp HINTS "${PROJECT_SOURCE_DIR}/third-party/nlohmann_json")
+
+if (JSON_INCLUDE)
+ set(JSON_BuildTests OFF CACHE INTERNAL "")
+
+ message(STATUS "Found JSON: ${JSON_INCLUDE}" )
+else ()
+ message(FATAL_ERROR "Unable to include json.hpp")
+endif ()
#include <yajl/yajl_version.h>
#include <yajl/yajl_gen.h>
#include <yajl/yajl_parse.h>
+#include <json.hpp>
#include <stack>
using namespace icinga;