21 |
|
AC_ARG_ENABLE(xf86-vidmode, [ --enable-xf86-vidmode use the XFree86 VidMode extension [default=no]], [WANT_XF86_VIDMODE=$enableval], [WANT_XF86_VIDMODE=no]) |
22 |
|
AC_ARG_ENABLE(vosf, [ --enable-vosf enable video on SEGV signals [default=yes]], [WANT_VOSF=$enableval], [WANT_VOSF=yes]) |
23 |
|
AC_ARG_WITH(esd, [ --with-esd support ESD for sound under Linux/FreeBSD [default=yes]], [WANT_ESD=$withval], [WANT_ESD=yes]) |
24 |
< |
AC_ARG_WITH(gtk, [ --with-gtk use GTK user interface [default=yes]], [WANT_GTK=$withval], [WANT_GTK=yes]) |
24 |
> |
AC_ARG_WITH(gtk, [ --with-gtk use GTK user interface [default=yes]], |
25 |
> |
[case "$withval" in |
26 |
> |
gtk1) WANT_GTK="gtk";; |
27 |
> |
gtk|gtk2) WANT_GTK="$withval";; |
28 |
> |
yes) WANT_GTK="gtk2 gtk";; |
29 |
> |
*) WANT_GTK="no";; |
30 |
> |
esac], |
31 |
> |
[WANT_GTK="gtk2 gtk"]) |
32 |
|
AC_ARG_WITH(mon, [ --with-mon use mon as debugger [default=yes]], [WANT_MON=$withval], [WANT_MON=yes]) |
33 |
|
AC_ARG_WITH(dgcc, [ --with-dgcc=COMPILER use C++ COMPILER to compile synthetic opcodes], [DYNGEN_CC=$withval]) |
34 |
|
|
229 |
|
|
230 |
|
dnl We use GTK+ if possible. |
231 |
|
UISRCS=../dummy/prefs_editor_dummy.cpp |
232 |
< |
if [[ "x$WANT_GTK" = "xyes" ]]; then |
232 |
> |
case "x$WANT_GTK" in |
233 |
> |
xgtk2*) |
234 |
> |
AM_PATH_GTK_2_0(1.3.15, [ |
235 |
> |
AC_DEFINE(ENABLE_GTK, 1, [Define if using GTK.]) |
236 |
> |
CFLAGS="$CFLAGS $GTK_CFLAGS" |
237 |
> |
CXXFLAGS="$CXXFLAGS $GTK_CFLAGS" |
238 |
> |
LIBS="$LIBS $GTK_LIBS" |
239 |
> |
UISRCS=prefs_editor_gtk.cpp |
240 |
> |
WANT_GTK=gtk2 |
241 |
> |
], [ |
242 |
> |
case "x${WANT_GTK}x" in |
243 |
> |
*gtkx) |
244 |
> |
AC_MSG_WARN([Could not find GTK+ 2.0, trying with GTK+ 1.2.]) |
245 |
> |
WANT_GTK=gtk |
246 |
> |
;; |
247 |
> |
*) |
248 |
> |
AC_MSG_WARN([Could not find GTK+, disabling user interface.]) |
249 |
> |
WANT_GTK=no |
250 |
> |
;; |
251 |
> |
esac |
252 |
> |
]) |
253 |
> |
;; |
254 |
> |
esac |
255 |
> |
if [[ "x$WANT_GTK" = "xgtk" ]]; then |
256 |
|
AM_PATH_GTK(1.2.0, [ |
257 |
|
AC_DEFINE(ENABLE_GTK, 1, [Define if using GTK.]) |
258 |
|
CFLAGS="$CFLAGS $GTK_CFLAGS" |
1093 |
|
else |
1094 |
|
DYNGEN_OP_FLAGS="$DYNGEN_OP_FLAGS -malign-functions=0" |
1095 |
|
fi |
1066 |
– |
saved_CPPFLAGS=$CPPFLAGS |
1067 |
– |
CPPFLAGS="$CPPFLAGS -mmmx" |
1068 |
– |
AC_CHECK_HEADERS(mmintrin.h, [DYNGEN_OP_FLAGS="$DYNGEN_OP_FLAGS -mmmx"]) |
1069 |
– |
CPPFLAGS="$CPPFLAGS -msse" |
1070 |
– |
AC_CHECK_HEADERS(xmmintrin.h, [DYNGEN_OP_FLAGS="$DYNGEN_OP_FLAGS -msse"]) |
1071 |
– |
CPPFLAGS="$CPPFLAGS -msse2" |
1072 |
– |
AC_CHECK_HEADERS(emmintrin.h, [DYNGEN_OP_FLAGS="$DYNGEN_OP_FLAGS -msse2"]) |
1073 |
– |
CPPFLAGS=$saved_CPPFLAGS |
1074 |
– |
;; |
1075 |
– |
x86_64) |
1076 |
– |
AC_CHECK_HEADERS(mmintrin.h xmmintrin.h emmintrin.h) |
1096 |
|
;; |
1097 |
|
esac |
1098 |
|
DYNGEN_OP_FLAGS="$DYNGEN_OP_FLAGS -finline-limit=10000 -g0" |