From f3eeede823154cccbb4757c805c7238e1714bcbb Mon Sep 17 00:00:00 2001 From: Charles Southerland Date: Wed, 29 Jul 2015 09:46:58 -0500 Subject: yajl: add yajl Adds YAJL (Yet Another JSON Library), a C library for parsing JSON. Includes patches for uClibc support. Improved from version used internally at Who's On My WiFi since Feb 2014. Adds myself as maintainer. Signed-off-by: Charles Southerland --- libs/yajl/patches/100-link-reformatter-uclibc-libm.patch | 11 +++++++++++ libs/yajl/patches/101-link-perf-uclibc-libm.patch | 8 ++++++++ 2 files changed, 19 insertions(+) create mode 100644 libs/yajl/patches/100-link-reformatter-uclibc-libm.patch create mode 100644 libs/yajl/patches/101-link-perf-uclibc-libm.patch (limited to 'libs/yajl/patches') diff --git a/libs/yajl/patches/100-link-reformatter-uclibc-libm.patch b/libs/yajl/patches/100-link-reformatter-uclibc-libm.patch new file mode 100644 index 000000000..fd637eca5 --- /dev/null +++ b/libs/yajl/patches/100-link-reformatter-uclibc-libm.patch @@ -0,0 +1,11 @@ +--- a/reformatter/CMakeLists.txt ++++ b/reformatter/CMakeLists.txt +@@ -26,7 +26,7 @@ + + ADD_EXECUTABLE(json_reformat ${SRCS}) + +-TARGET_LINK_LIBRARIES(json_reformat yajl_s) ++TARGET_LINK_LIBRARIES(json_reformat yajl_s m) + + # copy the binary into the output directory + GET_TARGET_PROPERTY(binPath json_reformat LOCATION) diff --git a/libs/yajl/patches/101-link-perf-uclibc-libm.patch b/libs/yajl/patches/101-link-perf-uclibc-libm.patch new file mode 100644 index 000000000..0d6fd4795 --- /dev/null +++ b/libs/yajl/patches/101-link-perf-uclibc-libm.patch @@ -0,0 +1,8 @@ +--- a/perf/CMakeLists.txt ++++ b/perf/CMakeLists.txt +@@ -20,4 +20,4 @@ + + ADD_EXECUTABLE(perftest ${SRCS}) + +-TARGET_LINK_LIBRARIES(perftest yajl_s) ++TARGET_LINK_LIBRARIES(perftest yajl_s m) -- cgit v1.2.3