Ignore:
Timestamp:
May 16, 2007 1:41:00 PM (17 years ago)
Author:
bennylp
Message:

Fixed ticet #277: GUID generation cannot generate more than 216 unique numbers (thanks Igor Sobinov)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/aconfigure.ac

    r1279 r1282  
    4949AC_CHECK_LIB(rt,puts) 
    5050AC_CHECK_LIB(nsl,puts) 
     51AC_CHECK_LIB(uuid,uuid_generate) 
     52AC_CHECK_LIB(uuid,uuid_generate,[ac_has_uuid_lib=1]) 
    5153 
    5254AC_MSG_RESULT([Setting PJ_M_NAME to $target_cpu]) 
     
    152154AC_CHECK_HEADER(winsock.h,[AC_DEFINE(PJ_HAS_WINSOCK_H,1)]) 
    153155AC_CHECK_HEADER(winsock2.h,[AC_DEFINE(PJ_HAS_WINSOCK2_H,1)]) 
     156AC_CHECK_HEADER(uuid/uuid.h,[ac_has_uuid_h=1]) 
    154157 
    155158AC_MSG_RESULT([Setting PJ_OS_NAME to $target]) 
     
    233236        ;; 
    234237  *) 
    235         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" 
    236         ;; 
    237 esac 
     238        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" 
     239        # UUID 
     240        if test "$ac_has_uuid_lib" = "1" -a "$ac_has_uuid_h" = "1"; then 
     241                ac_os_objs="$ac_os_objs guid_uuid.o" 
     242        else 
     243                ac_os_objs="$ac_os_objs guid_simple.o" 
     244        fi 
     245        ;; 
     246esac 
     247 
    238248 
    239249 
Note: See TracChangeset for help on using the changeset viewer.