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

Comparing SheepShaver/src/Windows/configure.ac (file contents):
Revision 1.4 by gbeauche, 2005-11-30T00:02:25Z vs.
Revision 1.8 by asvitkine, 2012-06-16T02:16:39Z

# Line 56 | Line 56 | AC_CHECK_TYPES(loff_t)
56   AC_TYPE_SIZE_T
57  
58   dnl Checks for library functions.
59 < AC_CHECK_FUNCS(exp2f log2f exp2 log2 trunc)
59 > AC_CHECK_FUNCS(strdup strerror)
60 > AC_CHECK_FUNCS(exp2f log2f exp2 log2)
61 > AC_CHECK_FUNCS(floorf roundf ceilf truncf)
62 > AC_CHECK_FUNCS(floor round ceil trunc)
63  
64   dnl Define a macro that translates a yesno-variable into a C macro definition
65   dnl to be put into the config.h file
# Line 171 | Line 174 | AC_EGREP_CPP(xyes,
174   #endif
175   ], [AC_MSG_RESULT(yes); HAVE_GCC30=yes], AC_MSG_RESULT(no))
176  
177 + dnl Add -fno-strict-aliasing for slirp sources
178 + if [[ "x$HAVE_GCC30" = "xyes" ]]; then
179 +  SAVED_CFLAGS="$CFLAGS"
180 +  CFLAGS="$CFLAGS -fno-strict-aliasing"
181 +  AC_CACHE_CHECK([whether the compiler supports -fno-strict-aliasing],
182 +    ac_cv_gcc_no_strict_aliasing, [
183 +    AC_TRY_COMPILE([],[],
184 +      [ac_cv_gcc_no_strict_aliasing=yes; AC_SUBST(SLIRP_CFLAGS, "-fno-strict-aliasing")],
185 +      [ac_cv_gcc_no_strict_aliasing=no])
186 +  ])
187 +  CFLAGS="$SAVED_CFLAGS"
188 + fi
189 +
190   dnl CPU emulator sources
191   CPUSRCS="\
192 <  ../kpx_cpu/src/mathlib/ieeefp.cpp \
193 <  ../kpx_cpu/src/cpu/ppc/ppc-cpu.cpp \
194 <  ../kpx_cpu/src/cpu/ppc/ppc-decode.cpp \
195 <  ../kpx_cpu/src/cpu/ppc/ppc-execute.cpp \
196 <  ../kpx_cpu/src/cpu/ppc/ppc-translate.cpp"
192 >    ../kpx_cpu/src/mathlib/ieeefp.cpp \
193 >    ../kpx_cpu/src/mathlib/mathlib.cpp \
194 >    ../kpx_cpu/src/cpu/ppc/ppc-cpu.cpp \
195 >    ../kpx_cpu/src/cpu/ppc/ppc-decode.cpp \
196 >    ../kpx_cpu/src/cpu/ppc/ppc-execute.cpp \
197 >    ../kpx_cpu/src/cpu/ppc/ppc-translate.cpp \
198 >    ../kpx_cpu/src/utils/utils-cpuinfo.cpp"
199   CPPFLAGS="$CPPFLAGS -I../kpx_cpu/include -I../kpx_cpu/src"
200  
201   dnl Enable JIT compiler, if possible
# Line 205 | Line 223 | if [[ "x$WANT_JIT" = "xyes" ]]; then
223    CPUSRCS="\
224      ../kpx_cpu/src/cpu/jit/jit-cache.cpp \
225      ../kpx_cpu/src/cpu/jit/basic-dyngen.cpp \
226 <    ../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp $CPUSRCS"
226 >    ../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp \
227 >    ../kpx_cpu/src/cpu/ppc/ppc-jit.cpp $CPUSRCS"
228    CPPFLAGS="$CPPFLAGS -DUSE_JIT"
229   fi
230 < CPUSRCS="$CPUSRCS ../kpx_cpu/sheepshaver_glue.cpp"
230 > CPUSRCS="$CPUSRCS ../kpx_cpu/sheepshaver_glue.cpp ../kpx_cpu/ppc-dis.c"
231 >
232 > dnl Use the dummy prefs file.
233 > CPUSRCS="$CPUSRCS ../dummy/prefs_dummy.cpp"
234  
235   dnl We really want SDL for now
236   AC_CHECK_TOOL(sdl_config, sdl-config, [AC_MSG_ERROR([Sorry, you currently need SDL for this port])])

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines