diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-05-16 13:41:00 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-05-16 13:41:00 +0000 |
commit | b7002d89c144ac5f120a3ca95c1234953e9577cb (patch) | |
tree | 35204ff75e7d783b803c59168b4666fcfedfb513 /aconfigure.ac | |
parent | ae8f7f7c9c33ea41e257846e43b6bd264e506528 (diff) |
Fixed ticet #277: GUID generation cannot generate more than 2^16 unique numbers (thanks Igor Sobinov)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1282 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'aconfigure.ac')
-rw-r--r-- | aconfigure.ac | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/aconfigure.ac b/aconfigure.ac index 517dcc37..eeb2b97f 100644 --- a/aconfigure.ac +++ b/aconfigure.ac @@ -48,6 +48,8 @@ AC_CHECK_LIB(winmm,puts) AC_CHECK_LIB(socket,puts) AC_CHECK_LIB(rt,puts) AC_CHECK_LIB(nsl,puts) +AC_CHECK_LIB(uuid,uuid_generate) +AC_CHECK_LIB(uuid,uuid_generate,[ac_has_uuid_lib=1]) AC_MSG_RESULT([Setting PJ_M_NAME to $target_cpu]) AC_DEFINE_UNQUOTED(PJ_M_NAME,["$target_cpu"]) @@ -151,6 +153,7 @@ AC_CHECK_HEADER(unistd.h,[AC_DEFINE(PJ_HAS_UNISTD_H,1)]) AC_CHECK_HEADER(mswsock.h,[AC_DEFINE(PJ_HAS_MSWSOCK_H,1)]) AC_CHECK_HEADER(winsock.h,[AC_DEFINE(PJ_HAS_WINSOCK_H,1)]) AC_CHECK_HEADER(winsock2.h,[AC_DEFINE(PJ_HAS_WINSOCK2_H,1)]) +AC_CHECK_HEADER(uuid/uuid.h,[ac_has_uuid_h=1]) AC_MSG_RESULT([Setting PJ_OS_NAME to $target]) AC_DEFINE_UNQUOTED(PJ_OS_NAME,["$target"]) @@ -232,11 +235,18 @@ case $target in ac_os_objs="file_access_win32.o file_io_win32.o os_core_win32.o os_error_win32.o os_time_win32.o os_timestamp_win32.o guid_win32.o ioqueue_select.o" ;; *) - ac_os_objs="file_access_unistd.o file_io_ansi.o os_core_unix.o os_error_unix.o os_time_unix.o os_timestamp_posix.o guid_simple.o ioqueue_select.o" + ac_os_objs="file_access_unistd.o file_io_ansi.o os_core_unix.o os_error_unix.o os_time_unix.o os_timestamp_posix.o ioqueue_select.o" + # UUID + if test "$ac_has_uuid_lib" = "1" -a "$ac_has_uuid_h" = "1"; then + ac_os_objs="$ac_os_objs guid_uuid.o" + else + ac_os_objs="$ac_os_objs guid_simple.o" + fi ;; esac + dnl ########################################## dnl # dnl # PJMEDIA |