ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/Unix/configure.ac
(Generate patch)

Comparing SheepShaver/src/Unix/configure.ac (file contents):
Revision 1.14 by gbeauche, 2005-01-10T22:50:54Z vs.
Revision 1.18 by gbeauche, 2005-03-05T19:07:35Z

# Line 48 | Line 48 | AC_PROG_CXX
48   AC_PROG_MAKE_SET
49   AC_PROG_INSTALL
50   AC_PROG_EGREP
51 < AC_CHECK_PROGS(FILE, [file false])
51 > AC_PATH_PROGS(FILE, [file false])
52 > AC_PATH_PROG(PERL, [perl])
53  
54   dnl Check for PowerPC target CPU.
55   HAVE_PPC=no
# Line 146 | Line 147 | if [[ "x$WANT_SDL" = "xyes" ]]; then
147      LIBS="$LIBS $sdl_libs"
148    else
149      WANT_SDL=no
150 +    WANT_SDL_VIDEO=no
151 +    WANT_SDL_AUDIO=no
152    fi
153    SDL_SUPPORT=`echo "$SDL_SUPPORT" | sed -e "s/^ //"`
154   else
# Line 153 | Line 156 | else
156   fi
157  
158   dnl We need X11, if not using SDL.
159 < if [[ "x$WANT_SDL" = "xno" ]]; then
159 > if [[ "x$WANT_SDL_VIDEO" != "xyes" ]]; then
160    AC_PATH_XTRA
161    if [[ "x$no_x" = "xyes" ]]; then
162      AC_MSG_ERROR([You need X11 to run SheepShaver.])
# Line 166 | Line 169 | fi
169   dnl We need pthreads on non-PowerPC systems. Try libpthread first, then libc_r (FreeBSD), then PTL.
170   HAVE_PTHREADS=yes
171   case $EMULATED_PPC:$target_os in
172 < no:linux*)
172 > no:linux*|no:netbsd*)
173    dnl We do have our own pthread_cancel() implementation
174    AC_DEFINE(HAVE_PTHREAD_CANCEL, 1, [Define if you have the pthread_cancel function.])
175    ;;
# Line 303 | Line 306 | AC_CHECK_FUNCS(sigaction signal)
306   AC_CHECK_FUNCS(mmap mprotect munmap)
307   AC_CHECK_FUNCS(vm_allocate vm_deallocate vm_protect)
308   AC_CHECK_FUNCS(posix_memalign memalign valloc)
309 < AC_CHECK_FUNCS(exp2f log2f exp2 log2)
309 > AC_CHECK_FUNCS(exp2f log2f exp2 log2 trunc)
310  
311   dnl Darwin seems to define mach_task_self() instead of task_self().
312   AC_CHECK_FUNCS(mach_task_self task_self)
# Line 315 | Line 318 | no:linux*)
318    ;;
319   *:*)
320    AC_SEARCH_LIBS(clock_gettime, [rt posix4])
321 <  AC_CHECK_FUNCS(clock_gettime)
321 >  AC_CHECK_FUNCS(clock_gettime clock_nanosleep)
322    ;;
323   esac
324  
# Line 398 | Line 401 | linux*)
401    AUDIOSRC=audio_oss_esd.cpp
402    SCSISRC=Linux/scsi_linux.cpp
403    if [[ "x$EMULATED_PPC" = "xno" ]]; then
404 <    EXTRASYSSRCS="Linux/paranoia.cpp Linux/sheepthreads.c Linux/asm_linux.S"
404 >    EXTRASYSSRCS="Linux/paranoia.cpp Linux/sheepthreads.c ppc_asm.S"
405 >  fi
406 >  ;;
407 > netbsd*)
408 >  if [[ "x$EMULATED_PPC" = "xno" ]]; then
409 >    EXTRASYSSRCS="NetBSD/paranoia.cpp NetBSD/sheepthreads.c ppc_asm.S"
410    fi
411    ;;
412   darwin*)
413    if [[ "x$EMULATED_PPC" = "xno" ]]; then
414 <    EXTRASYSSRCS="Darwin/paranoia.cpp Linux/asm_linux.S"
414 >    EXTRASYSSRCS="Darwin/paranoia.cpp ppc_asm.S"
415    fi
416    if [[ "x$ac_cv_framework_IOKit" = "xyes" ]]; then
417      EXTRASYSSRCS="$EXTRASYSSRCS ../MacOSX/sys_darwin.cpp"
# Line 1068 | Line 1076 | if [[ "x$EMULATED_PPC" = "xyes" ]]; then
1076          AC_CHECK_HEADERS(mmintrin.h xmmintrin.h emmintrin.h)
1077          ;;
1078        esac
1079 <      DYNGEN_OP_FLAGS="$DYNGEN_OP_FLAGS -finline-limit=10000"
1079 >      DYNGEN_OP_FLAGS="$DYNGEN_OP_FLAGS -finline-limit=10000 -g0"
1080        if [[ "x$HAVE_GCC30" = "xyes" ]]; then
1081          DYNGEN_OP_FLAGS="$DYNGEN_OP_FLAGS -fno-reorder-blocks -fno-optimize-sibling-calls"
1082        fi
# Line 1121 | Line 1129 | if [[ "x$WANT_JIT" = "xyes" ]]; then
1129   fi
1130  
1131   dnl Generate Makefile.
1132 + AC_SUBST(PERL)
1133   AC_SUBST(USE_DYNGEN, [$ac_cv_use_dyngen])
1134   AC_SUBST(DYNGENSRCS)
1135   AC_SUBST(DYNGEN_CC)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines