X-Git-Url: http://git.archive.openwrt.org/?p=project%2Flibubox.git;a=blobdiff_plain;f=CMakeLists.txt;h=1b7fac2d799b28739eaf84a8ed706b21212cf843;hp=941fd8e25381a5244e4c179248d2e02964abec43;hb=bbd846ec2d72b2629758b69dc122ac0b0f2c3e4b;hpb=38ea521911a1bf01b3714f1dfc725e941159c0f1 diff --git a/CMakeLists.txt b/CMakeLists.txt index 941fd8e..1b7fac2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,14 @@ IF(APPLE) LINK_DIRECTORIES(/opt/local/lib) ENDIF() -SET(SOURCES avl.c avl-cmp.c blob.c blobmsg.c uloop.c usock.c ustream.c ustream-fd.c vlist.c utils.c) +INCLUDE(FindPkgConfig) +PKG_CHECK_MODULES(JSONC json-c json) +IF(JSONC_FOUND) + ADD_DEFINITIONS(-DJSONC) + INCLUDE_DIRECTORIES(${JSONC_INCLUDE_DIRS}) +ENDIF() + +SET(SOURCES avl.c avl-cmp.c blob.c blobmsg.c uloop.c usock.c ustream.c ustream-fd.c vlist.c utils.c safe_list.c runqueue.c md5.c) ADD_LIBRARY(ubox SHARED ${SOURCES})