filename | configure.in |
changeset | 913:edc494bde24b |
prev | 909:b4a21af8ce8c |
next | 923:13ac59a786f4 |
author | nkeynes |
date | Wed Nov 05 10:05:08 2008 +0000 (15 years ago) |
permissions | -rw-r--r-- |
last change | Fix (extremely boneheaded) failure to convert pc to physical address before storing in the translation cache (in other words, the translation cache was effectively disabled for MMU code). MMU code is now about 3 times faster... |
file | annotate | diff | log | raw |
nkeynes@1 | 1 | dnl Process this file with autoconf to produce a configure script. |
nkeynes@1 | 2 | |
nkeynes@1 | 3 | AC_INIT(configure.in) |
nkeynes@882 | 4 | AM_INIT_AUTOMAKE(lxdream, 0.9) |
nkeynes@1 | 5 | AM_MAINTAINER_MODE |
nkeynes@1 | 6 | AM_CONFIG_HEADER(config.h) |
nkeynes@1 | 7 | |
nkeynes@1 | 8 | AC_ISC_POSIX |
nkeynes@1 | 9 | AC_PROG_CC |
nkeynes@1 | 10 | AM_PROG_CC_STDC |
nkeynes@586 | 11 | AM_PROG_AS |
nkeynes@675 | 12 | AC_CHECK_SIZEOF([void *]) |
nkeynes@1 | 13 | AC_HEADER_STDC |
nkeynes@521 | 14 | AC_CANONICAL_BUILD |
nkeynes@521 | 15 | AC_CANONICAL_HOST |
nkeynes@700 | 16 | |
nkeynes@700 | 17 | AC_PATH_PROG(POD2MAN, [pod2man]) |
nkeynes@700 | 18 | AC_PATH_PROG(POD2HTML, [pod2html]) |
nkeynes@700 | 19 | |
nkeynes@700 | 20 | dnl ---------------- enable/with flags ------------------ |
nkeynes@700 | 21 | |
nkeynes@804 | 22 | AC_ARG_ENABLE( strict-warn, |
nkeynes@804 | 23 | AS_HELP_STRING( [--enable-strict-warn], [Enable strict compilation warnings]), |
nkeynes@804 | 24 | [CFLAGS="$CFLAGS -Werror -Wall -Wno-unused"], []) |
nkeynes@734 | 25 | AC_ARG_ENABLE( translator, |
nkeynes@899 | 26 | AS_HELP_STRING( [--disable-translator], [Disable the SH4 translator (Enabled by default)]), |
nkeynes@734 | 27 | [true], [enable_translator=yes] ) |
nkeynes@899 | 28 | AC_ARG_ENABLE( optimized, |
nkeynes@899 | 29 | AS_HELP_STRING( [--disable-optimized], [Disable compile-time optimizations (Enabled by default)]), |
nkeynes@899 | 30 | [true], [enable_optimized=yes] ) |
nkeynes@909 | 31 | AC_ARG_ENABLE( profiled, |
nkeynes@913 | 32 | AS_HELP_STRING( [--enable-profiled], [Enable profiling build]), |
nkeynes@909 | 33 | [if test "$enableval" == "yes"; then |
nkeynes@909 | 34 | enable_profiled=yes; |
nkeynes@909 | 35 | fi] ) |
nkeynes@586 | 36 | AC_ARG_ENABLE( trace, |
nkeynes@586 | 37 | AS_HELP_STRING( [--enable-trace], [Enable generation of IO traces (warning: hurts performance)]), |
nkeynes@586 | 38 | [if test "$enableval" == "yes"; then |
nkeynes@586 | 39 | AC_DEFINE(ENABLE_TRACE_IO, 1, [Enable IO tracing]) |
nkeynes@586 | 40 | fi] ) |
nkeynes@586 | 41 | AC_ARG_ENABLE( watch, |
nkeynes@586 | 42 | AS_HELP_STRING( [--enable-watch], [Enable watchpoints in the debugger (warning: hurts performance)]), |
nkeynes@586 | 43 | [if test "$enableval" == "yes"; then |
nkeynes@586 | 44 | AC_DEFINE(ENABLE_WATCH, 1, [Enable watchpoints]) |
nkeynes@586 | 45 | fi] ) |
nkeynes@671 | 46 | AC_ARG_ENABLE( sh4stats, |
nkeynes@671 | 47 | AS_HELP_STRING( [--enable-sh4stats], [Enable statistics on executed sh4 instructions]), |
nkeynes@671 | 48 | [if test "$enableval" == "yes"; then |
nkeynes@671 | 49 | AC_DEFINE(ENABLE_SH4STATS, 1, [Enable SH4 statistics]) |
nkeynes@671 | 50 | fi] ) |
nkeynes@653 | 51 | AC_ARG_WITH( osmesa, |
nkeynes@653 | 52 | AS_HELP_STRING( [--with-osmesa], [Build with the osmesa GL library (software rendering)]), |
nkeynes@653 | 53 | [], [with_osmesa=no]) |
nkeynes@681 | 54 | AC_ARG_WITH( gtk, |
nkeynes@681 | 55 | AS_HELP_STRING( [--with-gtk], [Build with the GTK UI. Default on X11 systems]), [with_gtk=yes], [with_gtk=x11] ) |
nkeynes@714 | 56 | AC_ARG_WITH( esd, |
nkeynes@714 | 57 | AS_HELP_STRING( [--with-esd], [Build with support for the ESounD audio system]) ) |
nkeynes@714 | 58 | AC_ARG_WITH( pulse, |
nkeynes@714 | 59 | AS_HELP_STRING( [--with-pulse], [Build with support for the PulseAudio audio system]) ) |
nkeynes@653 | 60 | |
nkeynes@791 | 61 | dnl ------------ |
nkeynes@791 | 62 | |
nkeynes@913 | 63 | if test "x$enable_optimized" = "xyes"; then |
nkeynes@913 | 64 | CFLAGS="-g -O2 -msse2 -mfpmath=sse" |
nkeynes@913 | 65 | if test "x$enable_profiled" != "xyes"; then |
nkeynes@913 | 66 | dnl -fomit-frame-pointer can't be used with -pg |
nkeynes@913 | 67 | CFLAGS="$CFLAGS -fexceptions -fomit-frame-pointer" |
nkeynes@913 | 68 | AC_DEFINE(HAVE_EXCEPTIONS, [1], [Have exception stack-frame information]) |
nkeynes@913 | 69 | fi |
nkeynes@909 | 70 | AC_DEFINE(HAVE_FASTCALL, [1], [Use fast register-passing calling conventions]) |
nkeynes@909 | 71 | else |
nkeynes@899 | 72 | CFLAGS="-g3" |
nkeynes@899 | 73 | fi |
nkeynes@909 | 74 | |
nkeynes@913 | 75 | if test "x$enable_profiled" = "xyes"; then |
nkeynes@913 | 76 | CFLAGS="$CFLAGS -pg" |
nkeynes@913 | 77 | LDFLAGS="$LDFLAGS -pg"; |
nkeynes@913 | 78 | fi |
nkeynes@913 | 79 | |
nkeynes@791 | 80 | if test "x$GCC" = "xyes"; then |
nkeynes@791 | 81 | CFLAGS="$CFLAGS -fno-strict-aliasing" |
nkeynes@791 | 82 | fi |
nkeynes@791 | 83 | |
nkeynes@899 | 84 | |
nkeynes@681 | 85 | dnl ------------ Check if we're building on Darwin -------------- |
nkeynes@660 | 86 | |
nkeynes@660 | 87 | dnl For starters, do we have a working objective-c compiler? |
nkeynes@660 | 88 | lxdream_save_cppflags="$CPPFLAGS" |
nkeynes@660 | 89 | CPPFLAGS="$CPPFLAGS -x objective-c" |
nkeynes@660 | 90 | AC_TRY_COMPILE([@interface Foo @end],, [ |
nkeynes@660 | 91 | |
nkeynes@660 | 92 | AC_CHECK_HEADER([Cocoa/Cocoa.h], [ |
nkeynes@660 | 93 | HAVE_COCOA='yes' |
nkeynes@660 | 94 | APPLE_BUILD='yes' |
nkeynes@660 | 95 | LIBS="$LIBS -framework AppKit" |
nkeynes@660 | 96 | LIBS="$LIBS -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -framework OpenGL" |
nkeynes@902 | 97 | CPPFLAGS="$CPPFLAGS -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_4 -mdynamic-no-pic" |
nkeynes@769 | 98 | LDFLAGS="$LDFLAGS -Wl,-headerpad_max_install_names" |
nkeynes@660 | 99 | AC_DEFINE(HAVE_COCOA,[1],[Have Cocoa framework]) |
nkeynes@660 | 100 | AC_DEFINE(APPLE_BUILD,[1],[Building on an apple platform. Things are different...]) |
nkeynes@704 | 101 | if test "x$with_gtk" = "xx11"; then |
nkeynes@704 | 102 | with_gtk=no |
nkeynes@704 | 103 | fi |
nkeynes@660 | 104 | ]) |
nkeynes@660 | 105 | |
nkeynes@660 | 106 | ], [CPPFLAGS="$lxdream_save_cppflags"] ) |
nkeynes@681 | 107 | AM_CONDITIONAL(GUI_COCOA, [test "$HAVE_COCOA" = 'yes' -a "$with_gtk" = "no"]) |
nkeynes@866 | 108 | if test "x$HAVE_COCOA" = 'xyes' -a "x$with_gtk" = "xno"; then |
nkeynes@866 | 109 | AC_DEFINE(OSX_BUNDLE, [1], [Generating a bundled application]) |
nkeynes@866 | 110 | fi |
nkeynes@660 | 111 | |
nkeynes@537 | 112 | dnl ----------- Check for mandatory dependencies -------------- |
nkeynes@537 | 113 | dnl Check for libpng (required) |
nkeynes@537 | 114 | PKG_CHECK_MODULES(LIBPNG, [libpng] ) |
nkeynes@529 | 115 | |
nkeynes@539 | 116 | dnl Implied by libpng, but check explicitly just in case |
nkeynes@539 | 117 | AC_CHECK_LIB(z, uncompress, [], [ |
nkeynes@539 | 118 | echo "Zlib (libz.so) could not be found, but is required." |
nkeynes@539 | 119 | exit 1]) |
nkeynes@539 | 120 | |
nkeynes@681 | 121 | if test "x$with_gtk" = "xno"; then |
nkeynes@681 | 122 | dnl Check for GLIB only |
nkeynes@681 | 123 | PKG_CHECK_MODULES(GLIB, glib-2.0) |
nkeynes@681 | 124 | else |
nkeynes@681 | 125 | dnl Check for GTK |
nkeynes@681 | 126 | PKG_CHECK_MODULES(GTK, gtk+-2.0, [ |
nkeynes@681 | 127 | HAVE_GTK='yes' |
nkeynes@681 | 128 | AC_DEFINE([HAVE_GTK],1,[Have GTK libraries]) |
nkeynes@681 | 129 | ]) |
nkeynes@658 | 130 | |
nkeynes@681 | 131 | dnl Which GTK port do we have? |
nkeynes@681 | 132 | LIBS="$LIBS $GTK_LIBS" |
nkeynes@681 | 133 | AC_CHECK_FUNC(gdk_x11_display_get_xdisplay, [ |
nkeynes@681 | 134 | HAVE_GTK_X11='yes' |
nkeynes@681 | 135 | AC_DEFINE([HAVE_GTK_X11],1,[Building with GTK+X11]) ], []) |
nkeynes@681 | 136 | AC_CHECK_FUNC(gdk_quartz_window_get_nsview, [ |
nkeynes@681 | 137 | HAVE_GTK_OSX='yes' |
nkeynes@681 | 138 | AC_DEFINE([HAVE_GTK_OSX],1,[Building with GTK+Cocoa]) ], []) |
nkeynes@681 | 139 | fi |
nkeynes@681 | 140 | |
nkeynes@658 | 141 | AM_CONDITIONAL(GUI_GTK, [test "$HAVE_GTK" = 'yes']) |
nkeynes@658 | 142 | |
nkeynes@658 | 143 | dnl ------------------ Video driver support ------------------- |
nkeynes@658 | 144 | AS_IF([test "x$with_osmesa" != xno], [ |
nkeynes@658 | 145 | |
nkeynes@658 | 146 | dnl User requested OSMesa (ie pure software rendering) |
nkeynes@658 | 147 | AC_CHECK_LIB([OSMesa], [OSMesaCreateContext], [], |
nkeynes@658 | 148 | [AC_MSG_FAILURE( [--with-osmesa was given, but OSMesa library could not be found])]) |
nkeynes@658 | 149 | AC_CHECK_HEADER([GL/osmesa.h], [], |
nkeynes@658 | 150 | [AC_MSG_FAILURE( [--with-osmesa was given, but osmesa.h could not be found])]) |
nkeynes@658 | 151 | HAVE_OSMESA='yes' |
nkeynes@702 | 152 | VIDEO_DRIVERS="$VIDEO_DRIVERS osmesa" |
nkeynes@658 | 153 | AC_DEFINE([HAVE_OSMESA],1,[Building with the OSMesa video driver]) ], [ |
nkeynes@658 | 154 | |
nkeynes@658 | 155 | dnl Otherwise we want a real GL library (unless we're on darwin, in which case it's already |
nkeynes@658 | 156 | dnl taken care of above). |
nkeynes@658 | 157 | if test "x$APPLE_BUILD" != 'xyes'; then |
nkeynes@658 | 158 | AC_CHECK_LIB(GL, glVertex3f, [], [ |
nkeynes@658 | 159 | AC_MSG_FAILURE( ["The OpenGL library (libGL.so) could not be found, but is required."])]) |
nkeynes@658 | 160 | AC_CHECK_HEADER([GL/gl.h], [], [ |
nkeynes@658 | 161 | AC_MSG_FAILURE( ["The OpenGL header files (eg GL/gl.h) could not be found, but are required."])]) |
nkeynes@681 | 162 | else |
nkeynes@681 | 163 | AC_CHECK_FUNC(NSOpenGLGetVersion, [ |
nkeynes@681 | 164 | HAVE_NSGL='yes' |
nkeynes@702 | 165 | VIDEO_DRIVERS="$VIDEO_DRIVERS nsgl" |
nkeynes@681 | 166 | AC_DEFINE([HAVE_NSGL],1, [Have NSOpenGL support]) ] ) |
nkeynes@658 | 167 | fi |
nkeynes@658 | 168 | |
nkeynes@658 | 169 | dnl Now work out how to get from the UI to GL - this is usually the painful part. |
nkeynes@658 | 170 | if test "x$HAVE_GTK_X11" = "xyes"; then |
nkeynes@658 | 171 | if test "x$APPLE_BUILD" = "xyes"; then |
nkeynes@658 | 172 | LIBS="$LIBS -L/usr/X11/lib -lGL" |
nkeynes@658 | 173 | fi |
nkeynes@658 | 174 | AC_CHECK_FUNC(glXQueryVersion, [ |
nkeynes@658 | 175 | HAVE_GLX='yes' |
nkeynes@702 | 176 | VIDEO_DRIVERS="$VIDEO_DRIVERS glx" |
nkeynes@658 | 177 | AC_DEFINE([HAVE_GLX], 1, [Have GLX support]) ] ) |
nkeynes@658 | 178 | fi |
nkeynes@658 | 179 | |
nkeynes@658 | 180 | ]) |
nkeynes@658 | 181 | |
nkeynes@658 | 182 | |
nkeynes@537 | 183 | |
nkeynes@658 | 184 | AM_CONDITIONAL(VIDEO_OSMESA, [test "x$HAVE_OSMESA" = "xyes"]) |
nkeynes@658 | 185 | AM_CONDITIONAL(VIDEO_GLX, [test "x$HAVE_GLX" = "xyes"]) |
nkeynes@658 | 186 | AM_CONDITIONAL(VIDEO_NSGL, [test "x$HAVE_NSGL" = "xyes"]) |
nkeynes@658 | 187 | |
nkeynes@658 | 188 | dnl Check for optional (but highly desireable) OpenGL features |
nkeynes@656 | 189 | AC_CHECK_FUNC(glGenFramebuffersEXT, [ AC_DEFINE([HAVE_OPENGL_FBO],1,[Have EXT_framebuffer_object support]) ], []) |
nkeynes@656 | 190 | AC_CHECK_FUNC(glCreateShader, [ AC_DEFINE([HAVE_OPENGL_SHADER],1,[Have 2.0 shader support]) ], []) |
nkeynes@656 | 191 | AC_CHECK_FUNC(glCreateShaderObjectARB, [ AC_DEFINE([HAVE_OPENGL_SHADER_ARB],1,[Have ARB shader support]) ], []) |
nkeynes@687 | 192 | AC_CHECK_FUNC(glClampColorARB, [ AC_DEFINE([HAVE_OPENGL_CLAMP_COLOR],1,[Have Color Clamp]) ], []) |
nkeynes@656 | 193 | |
nkeynes@521 | 194 | |
nkeynes@734 | 195 | dnl ------------------- SH4 translator target ------------------- |
nkeynes@734 | 196 | |
nkeynes@734 | 197 | if test "x$enable_translator" != "xno"; then |
nkeynes@734 | 198 | case $host_cpu in |
nkeynes@734 | 199 | i386|i486|i586|i686|x86_64) |
nkeynes@734 | 200 | SH4_TRANSLATOR="x86" |
nkeynes@734 | 201 | AC_DEFINE_UNQUOTED(SH4_TRANSLATOR,[TARGET_X86], [SH4 Translator to use (if any)] );; |
nkeynes@734 | 202 | esac |
nkeynes@734 | 203 | fi |
nkeynes@734 | 204 | AM_CONDITIONAL(BUILD_SH4X86, [test "$SH4_TRANSLATOR" = "x86"]) |
nkeynes@94 | 205 | |
nkeynes@537 | 206 | dnl ------------------ Optional driver support ------------------- |
nkeynes@697 | 207 | dnl Check for Apple CoreAudio |
nkeynes@702 | 208 | AC_CHECK_HEADER([CoreAudio/CoreAudio.h], [ |
nkeynes@697 | 209 | HAVE_CORE_AUDIO=yes |
nkeynes@702 | 210 | LIBS="$LIBS -framework CoreAudio" |
nkeynes@702 | 211 | AUDIO_DRIVERS="$AUDIO_DRIVERS osx" |
nkeynes@697 | 212 | AC_DEFINE([HAVE_CORE_AUDIO], 1, [Have Apple CoreAudio support]) ],[true ]) |
nkeynes@697 | 213 | AM_CONDITIONAL( AUDIO_OSX, [test "$HAVE_CORE_AUDIO" = 'yes'] ) |
nkeynes@697 | 214 | |
nkeynes@657 | 215 | dnl Check for pulseaudio |
nkeynes@714 | 216 | if test "x$with_pulse" != "xno"; then |
nkeynes@714 | 217 | PKG_CHECK_MODULES(PULSE, [libpulse-simple], [ |
nkeynes@714 | 218 | HAVE_PULSE='yes' |
nkeynes@714 | 219 | AUDIO_DRIVERS="$AUDIO_DRIVERS pulse" |
nkeynes@714 | 220 | AC_DEFINE([HAVE_PULSE],1,[Have pulseaudio support]) |
nkeynes@714 | 221 | ], [ |
nkeynes@714 | 222 | if test "x$with_pulse" = "xyes"; then |
nkeynes@714 | 223 | AC_MSG_FAILURE( [PulseAudio audio package could not be found (but was required)] ) |
nkeynes@714 | 224 | fi |
nkeynes@714 | 225 | ]) |
nkeynes@714 | 226 | fi |
nkeynes@657 | 227 | AM_CONDITIONAL( AUDIO_PULSE, [test "$HAVE_PULSE" = 'yes'] ) |
nkeynes@657 | 228 | |
nkeynes@537 | 229 | dnl Check for esound |
nkeynes@714 | 230 | if test "x$with_esd" != "xno"; then |
nkeynes@714 | 231 | PKG_CHECK_MODULES(ESOUND, [esound], [ |
nkeynes@714 | 232 | HAVE_ESOUND='yes' |
nkeynes@714 | 233 | AUDIO_DRIVERS="$AUDIO_DRIVERS esd" |
nkeynes@714 | 234 | AC_DEFINE([HAVE_ESOUND],1,[Have esound support]) |
nkeynes@714 | 235 | ], [ |
nkeynes@714 | 236 | if test "x$with_esd" = "xyes"; then |
nkeynes@714 | 237 | AC_MSG_FAILURE( [ESounD audio package could not be found (but was required)] ) |
nkeynes@714 | 238 | fi |
nkeynes@714 | 239 | ]) |
nkeynes@714 | 240 | fi |
nkeynes@537 | 241 | AM_CONDITIONAL( AUDIO_ESOUND, [test "$HAVE_ESOUND" = 'yes'] ) |
nkeynes@537 | 242 | |
bhaal22@643 | 243 | dnl Check for alsa support |
bhaal22@643 | 244 | PKG_CHECK_MODULES(ALSA, [alsa], [ |
bhaal22@643 | 245 | HAVE_ALSA='yes' |
nkeynes@702 | 246 | AUDIO_DRIVERS="$AUDIO_DRIVERS alsa" |
nkeynes@657 | 247 | AC_DEFINE([HAVE_ALSA],1,[Have alsa support]) ], [true]) |
bhaal22@643 | 248 | AM_CONDITIONAL( AUDIO_ALSA, [test "$HAVE_ALSA" = 'yes'] ) |
bhaal22@643 | 249 | |
nkeynes@657 | 250 | |
nkeynes@709 | 251 | dnl Check for native cdrom support. There can be only one. |
nkeynes@709 | 252 | AC_CHECK_HEADER([linux/cdrom.h], [CDROM_DRIVER=linux], [true]) |
nkeynes@720 | 253 | AC_CHECK_HEADER([IOKit/IOKitLib.h], [ |
nkeynes@720 | 254 | CDROM_DRIVER=osx |
nkeynes@720 | 255 | LIBS="$LIBS -framework IOKit"],[true]) |
nkeynes@709 | 256 | AM_CONDITIONAL(CDROM_LINUX, [test "x$CDROM_DRIVER" = "xlinux"]) |
nkeynes@709 | 257 | AM_CONDITIONAL(CDROM_OSX, [test "x$CDROM_DRIVER" = "xosx"]) |
nkeynes@709 | 258 | AM_CONDITIONAL(CDROM_NONE, [test "x$CDROM_DRIVER" = "x"]) |
nkeynes@489 | 259 | |
nkeynes@614 | 260 | AC_CHECK_HEADER([linux/joystick.h], [ |
nkeynes@614 | 261 | HAVE_LINUX_JOYSTICK_H=yes |
nkeynes@614 | 262 | AC_DEFINE([HAVE_LINUX_JOYSTICK], 1, [Have linux joystick support]) ], |
nkeynes@614 | 263 | [ echo "Linux Joystick support not found, building without it."] ) |
nkeynes@614 | 264 | AM_CONDITIONAL(JOY_LINUX, [test "$HAVE_LINUX_JOYSTICK_H" = "yes"]) |
nkeynes@614 | 265 | |
nkeynes@537 | 266 | dnl Check for cross-compiler availability - needed for system tests |
nkeynes@521 | 267 | AC_PATH_PROG(SHCC, [sh-elf-gcc]) |
nkeynes@521 | 268 | AC_PATH_PROG(SHLD, [sh-elf-ld]) |
nkeynes@521 | 269 | AC_PATH_PROG(SHOBJCOPY, [sh-elf-objcopy]) |
nkeynes@521 | 270 | AC_PATH_PROG(ARMCC, [arm-elf-gcc]) |
nkeynes@521 | 271 | AC_PATH_PROG(ARMLD, [arm-elf-ld]) |
nkeynes@521 | 272 | AC_PATH_PROG(ARMOBJCOPY, [arm-elf-objcopy]) |
nkeynes@521 | 273 | |
nkeynes@521 | 274 | if test "x$SHCC" = "x" -o "x$SHLD" = "x" -o "x$SHOBJCOPY" = "x"; then |
nkeynes@521 | 275 | BUILD_SH="no" |
nkeynes@521 | 276 | echo "Warning: SH4 cross-compiler not found, system tests will be disabled." |
nkeynes@521 | 277 | else |
nkeynes@521 | 278 | BUILD_SH="yes" |
nkeynes@521 | 279 | fi |
nkeynes@521 | 280 | if test "x$ARMCC" = "x" -o "x$ARMLD" = "x" -o "x$ARMOBJCOPY" = "x"; then |
nkeynes@521 | 281 | BUILD_ARM="no" |
nkeynes@521 | 282 | echo "Warning: ARM cross-compiler not found, AICA tests will be disabled." |
nkeynes@521 | 283 | else |
nkeynes@521 | 284 | BUILD_ARM="yes" |
nkeynes@521 | 285 | fi |
nkeynes@521 | 286 | AM_CONDITIONAL(BUILD_SYSTEST, [test "$BUILD_SH" = "yes"]) |
nkeynes@521 | 287 | AM_CONDITIONAL(BUILD_ARMTEST, [test "$BUILD_ARM" = "yes"]) |
nkeynes@521 | 288 | |
nkeynes@537 | 289 | |
nkeynes@537 | 290 | dnl ----------------------- All done, finish up ----------------------- |
nkeynes@503 | 291 | GETTEXT_PACKAGE=lxdream |
nkeynes@1 | 292 | AC_SUBST(GETTEXT_PACKAGE) |
nkeynes@529 | 293 | AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[translation domain]) |
nkeynes@1 | 294 | |
nkeynes@1 | 295 | dnl Add the languages which your application supports here. |
nkeynes@664 | 296 | ALL_LINGUAS="de es it pt_BR" |
nkeynes@1 | 297 | AM_GLIB_GNU_GETTEXT |
nkeynes@1 | 298 | |
nkeynes@1 | 299 | AC_OUTPUT([ |
nkeynes@1 | 300 | Makefile |
nkeynes@1 | 301 | src/Makefile |
nkeynes@1 | 302 | po/Makefile.in |
nkeynes@521 | 303 | test/Makefile |
nkeynes@778 | 304 | Info.plist |
nkeynes@1 | 305 | ]) |
nkeynes@746 | 306 | AS_MKDIR_P(test/sh4) |
nkeynes@1 | 307 | |
nkeynes@702 | 308 | dnl ------------------------- Print out a summary ---------------------- |
nkeynes@702 | 309 | |
nkeynes@702 | 310 | echo |
nkeynes@702 | 311 | echo "Configuration complete" |
nkeynes@702 | 312 | echo |
nkeynes@702 | 313 | |
nkeynes@702 | 314 | if test "x$HAVE_GTK" = x; then |
nkeynes@702 | 315 | if test "x$HAVE_COCOA" = x; then |
nkeynes@702 | 316 | echo " User interface: none" |
nkeynes@702 | 317 | else |
nkeynes@702 | 318 | echo " User interface: Cocoa" |
nkeynes@702 | 319 | fi |
nkeynes@702 | 320 | else |
nkeynes@702 | 321 | echo " User interface: GTK" |
nkeynes@702 | 322 | fi |
nkeynes@702 | 323 | |
nkeynes@702 | 324 | if test "x$SH4_TRANSLATOR" = "x"; then |
nkeynes@702 | 325 | echo " SH4 translator: None (emulation core only)" |
nkeynes@702 | 326 | else |
nkeynes@702 | 327 | echo " SH4 translator: $SH4_TRANSLATOR" |
nkeynes@702 | 328 | fi |
nkeynes@702 | 329 | |
nkeynes@702 | 330 | if test "x$VIDEO_DRIVERS" = "x"; then |
nkeynes@702 | 331 | echo " Video drivers: none (no supported GL found)" |
nkeynes@702 | 332 | else |
nkeynes@702 | 333 | echo " Video drivers: $VIDEO_DRIVERS" |
nkeynes@702 | 334 | fi |
nkeynes@702 | 335 | |
nkeynes@702 | 336 | if test "x$AUDIO_DRIVERS" = "x"; then |
nkeynes@702 | 337 | echo " Audio drivers: none (no supported output devices found)" |
nkeynes@702 | 338 | else |
nkeynes@702 | 339 | echo " Audio drivers: $AUDIO_DRIVERS" |
nkeynes@702 | 340 | fi |
nkeynes@702 | 341 | |
nkeynes@709 | 342 | if test "x$CDROM_DRIVER" = "x"; then |
nkeynes@709 | 343 | echo " CD-ROM driver: none (no supported cd-rom devices found)" |
nkeynes@709 | 344 | else |
nkeynes@709 | 345 | echo " CD-ROM driver: $CDROM_DRIVER" |
nkeynes@709 | 346 | fi |
.