[asterisk-commits] dlee: branch dlee/json_main r382811 - in /team/dlee/json_main: ./ include/ast...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Mar 11 14:28:45 CDT 2013
Author: dlee
Date: Mon Mar 11 14:28:41 2013
New Revision: 382811
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=382811
Log:
Make libjansson a required dependency
Modified:
team/dlee/json_main/configure
team/dlee/json_main/configure.ac
team/dlee/json_main/include/asterisk/autoconfig.h.in
Modified: team/dlee/json_main/configure.ac
URL: http://svnview.digium.com/svn/asterisk/team/dlee/json_main/configure.ac?view=diff&rev=382811&r1=382810&r2=382811
==============================================================================
--- team/dlee/json_main/configure.ac (original)
+++ team/dlee/json_main/configure.ac Mon Mar 11 14:28:41 2013
@@ -490,12 +490,13 @@
AC_HEADER_SYS_WAIT
AC_CHECK_HEADERS([arpa/inet.h fcntl.h inttypes.h libintl.h limits.h locale.h malloc.h netdb.h netinet/in.h stddef.h stdint.h stdlib.h string.h strings.h sys/event.h sys/file.h sys/ioctl.h sys/param.h sys/socket.h sys/time.h syslog.h termios.h unistd.h utime.h arpa/nameser.h sys/io.h])
-# Any one of these 5 packages support a mandatory requirement, so we want to check on them as early as possible.
+# Any one of these packages support a mandatory requirement, so we want to check on them as early as possible.
AST_EXT_LIB_CHECK([TERMCAP], [termcap], [tgetent], [])
AST_EXT_LIB_CHECK([TINFO], [tinfo], [tgetent], [])
AST_EXT_LIB_CHECK([CURSES], [curses], [initscr], [curses.h])
AST_EXT_LIB_CHECK([NCURSES], [ncurses], [initscr], [curses.h])
AST_EXT_LIB_CHECK([UUID], [uuid], [uuid_generate_random], [uuid/uuid.h], [-luuid])
+AST_EXT_LIB_CHECK([JANSSON], [jansson], [json_dumps], [jansson.h])
EDITLINE_LIB=""
if test "x$TERMCAP_LIB" != "x" ; then
@@ -513,6 +514,10 @@
if test "x$UUID_LIB" == "x"; then
AC_MSG_ERROR([*** uuid support not found (this typically means the uuid development package is missing)])
+fi
+
+if test "x$JANSSON_LIB" == "x"; then
+ AC_MSG_ERROR([*** JSON not found (this typically means the libjansson development package is missing)])
fi
# Another mandatory item (unless it's explicitly disabled)
@@ -1868,8 +1873,6 @@
AST_EXT_LIB_CHECK([JACK], [jack], [jack_activate], [jack/jack.h])
-AST_EXT_LIB_CHECK([JANSSON], [jansson], [json_dumps], [jansson.h])
-
# BSD (and OS X) equivalent of inotify
AST_EXT_LIB_CHECK([KQUEUE], [c], [kqueue], [sys/event.h])
Modified: team/dlee/json_main/include/asterisk/autoconfig.h.in
URL: http://svnview.digium.com/svn/asterisk/team/dlee/json_main/include/asterisk/autoconfig.h.in?view=diff&rev=382811&r1=382810&r2=382811
==============================================================================
--- team/dlee/json_main/include/asterisk/autoconfig.h.in (original)
+++ team/dlee/json_main/include/asterisk/autoconfig.h.in Mon Mar 11 14:28:41 2013
@@ -1226,6 +1226,11 @@
/* Define to 1 if running on Darwin. */
#undef _DARWIN_UNLIMITED_SELECT
+/* Enable large inode numbers on Mac OS X 10.5. */
+#ifndef _DARWIN_USE_64_BIT_INODE
+# define _DARWIN_USE_64_BIT_INODE 1
+#endif
+
/* Number of bits in a file offset, on hosts where this is settable. */
#undef _FILE_OFFSET_BITS
More information about the asterisk-commits
mailing list