/[guile]/guile/guile-core/configure.in
ViewVC logotype

Diff of /guile/guile-core/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.199 by ossau, Sat Oct 26 19:05:28 2002 UTC revision 1.200 by mvo, Sun Oct 27 20:28:52 2002 UTC
# Line 646  case "$with_threads" in Line 646  case "$with_threads" in
646    "no" | "null")    "no" | "null")
647      with_threads=null      with_threads=null
648    ;;    ;;
649      "coop-pthreads" | "copt" )
650        with_threads="coop-pthreads"
651      ;;
652    * )    * )
653      AC_MSG_ERROR(invalid value for --with-threads: $with_threads)      AC_MSG_ERROR(invalid value for --with-threads: $with_threads)
654    ;;    ;;
# Line 661  case "${with_threads}" in Line 664  case "${with_threads}" in
664      ## correctly.  In that case, we fall back on null-threads.      ## correctly.  In that case, we fall back on null-threads.
665      QTHREADS_CONFIGURE      QTHREADS_CONFIGURE
666     ;;     ;;
667    "null" )    * )
668      THREAD_PACKAGE="null"      THREAD_PACKAGE="${with_threads}"
669     ;;     ;;
670  esac  esac
671    
# Line 672  esac Line 675  esac
675  AC_DEFINE(USE_THREADS, 1, [Define if providing the thread API.])  AC_DEFINE(USE_THREADS, 1, [Define if providing the thread API.])
676  AC_LIBOBJ([threads])  AC_LIBOBJ([threads])
677    
678    ## Also, we always provide scm_internal_select.
679    
680    AC_DEFINE(GUILE_ISELECT, 1, [Define to implement scm_internal_select.])
681    
682  case "${THREAD_PACKAGE}" in  case "${THREAD_PACKAGE}" in
683    "QT" )    "QT" )
684      AC_DEFINE(USE_COOP_THREADS, 1,      AC_DEFINE(USE_COOP_THREADS, 1,
# Line 688  case "${THREAD_PACKAGE}" in Line 695  case "${THREAD_PACKAGE}" in
695        AC_CHECK_LIB(pthread, main)        AC_CHECK_LIB(pthread, main)
696      fi      fi
697    
     ## Bring in scm_internal_select, if appropriate.  
     if test $ac_cv_func_gettimeofday = yes &&  
        test $ac_cv_func_select = yes; then  
       AC_DEFINE(GUILE_ISELECT, 1, [Define to implement scm_internal_select.])  
     fi  
   
698    ;;    ;;
699    "null" | "" )    "null" | "" )
700      AC_DEFINE(USE_NULL_THREADS, 1,      AC_DEFINE(USE_NULL_THREADS, 1,
701        [Define if using one-thread 'multi'threading.])        [Define if using one-thread 'multi'threading.])
702    ;;    ;;
703      "coop-pthreads" )
704        AC_DEFINE(USE_COPT_THREADS, 1,
705          [Define if using coop-pthread multithreading.])
706        AC_CHECK_LIB(pthread, main)
707      ;;
708    * )    * )
709      AC_MSG_ERROR(invalid value for THREAD_PACKAGE: ${THREAD_PACKAGE})      AC_MSG_ERROR(invalid value for THREAD_PACKAGE: ${THREAD_PACKAGE})
710    ;;    ;;

Legend:
Removed from v.1.199  
changed lines
  Added in v.1.200

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26