nkeynes@1: dnl Process this file with autoconf to produce a configure script. nkeynes@1: nkeynes@1: AC_INIT(configure.in) nkeynes@503: AM_INIT_AUTOMAKE(lxdream, 0.8.1) nkeynes@1: AM_MAINTAINER_MODE nkeynes@1: AM_CONFIG_HEADER(config.h) nkeynes@1: nkeynes@1: AC_ISC_POSIX nkeynes@1: AC_PROG_CC nkeynes@1: AM_PROG_CC_STDC nkeynes@1: AC_HEADER_STDC nkeynes@521: AC_CANONICAL_BUILD nkeynes@521: AC_CANONICAL_HOST nkeynes@1: nkeynes@94: PKG_CHECK_MODULES(PACKAGE, nkeynes@482: [ gtk+-2.0 dnl nkeynes@471: esound dnl nkeynes@471: libpng ]) nkeynes@487: AC_CHECK_LIB(z, uncompress, [], [ nkeynes@487: echo "Zlib (libz.so) could not be found, but is required." nkeynes@487: exit 1]) nkeynes@487: AC_CHECK_LIB(GL, glXQueryVersion, [], [ nkeynes@487: echo "The OpenGL library (libGL.so) could not be found, but is required." nkeynes@487: exit 1]) nkeynes@521: AC_CHECK_HEADER([GL/gl.h], [], [ nkeynes@521: echo "The OpenGL header files (eg GL/gl.h) could not be found, but are required." nkeynes@521: exit 1]) nkeynes@521: nkeynes@521: dnl Check for a supported cpu target for translation purposes nkeynes@521: case $host_cpu in nkeynes@526: i386|i486|i586|i686) nkeynes@526: SH4_TRANSLATOR="x86" nkeynes@526: AC_DEFINE_UNQUOTED(SH4_TRANSLATOR,["x86"], [SH4 Translator to use (if any)] );; nkeynes@526: x86_64) nkeynes@526: SH4_TRANSLATOR="x86_64" nkeynes@526: AC_DEFINE_UNQUOTED(SH4_TRANSLATOR,["x86_64"], [SH4 Translator to use (if any)] );; nkeynes@521: *) nkeynes@521: echo "Warning: No translator available for $host. Building emulation core only";; nkeynes@521: esac nkeynes@526: AM_CONDITIONAL(BUILD_SH4X86, [test "$SH4_TRANSLATOR" = "x86" -o "$SH4_TRANSLATOR" = "x86_64"]) nkeynes@94: nkeynes@489: dnl Check for cdrom device support nkeynes@489: AC_CHECK_HEADER([linux/cdrom.h], [HAVE_LINUX_CDROM_H=yes], [ nkeynes@489: echo "Linux CDROM support not found, building without it."] ) nkeynes@489: AM_CONDITIONAL(CDROM_LINUX, [test "$HAVE_LINUX_CDROM_H" = "yes"]) nkeynes@489: nkeynes@521: dnl Check for cross-compiler availability nkeynes@521: AC_PATH_PROG(SHCC, [sh-elf-gcc]) nkeynes@521: AC_PATH_PROG(SHLD, [sh-elf-ld]) nkeynes@521: AC_PATH_PROG(SHOBJCOPY, [sh-elf-objcopy]) nkeynes@521: AC_PATH_PROG(ARMCC, [arm-elf-gcc]) nkeynes@521: AC_PATH_PROG(ARMLD, [arm-elf-ld]) nkeynes@521: AC_PATH_PROG(ARMOBJCOPY, [arm-elf-objcopy]) nkeynes@521: nkeynes@521: if test "x$SHCC" = "x" -o "x$SHLD" = "x" -o "x$SHOBJCOPY" = "x"; then nkeynes@521: BUILD_SH="no" nkeynes@521: echo "Warning: SH4 cross-compiler not found, system tests will be disabled." nkeynes@521: else nkeynes@521: BUILD_SH="yes" nkeynes@521: fi nkeynes@521: if test "x$ARMCC" = "x" -o "x$ARMLD" = "x" -o "x$ARMOBJCOPY" = "x"; then nkeynes@521: BUILD_ARM="no" nkeynes@521: echo "Warning: ARM cross-compiler not found, AICA tests will be disabled." nkeynes@521: else nkeynes@521: BUILD_ARM="yes" nkeynes@521: fi nkeynes@521: AM_CONDITIONAL(BUILD_SYSTEST, [test "$BUILD_SH" = "yes"]) nkeynes@521: AM_CONDITIONAL(BUILD_ARMTEST, [test "$BUILD_ARM" = "yes"]) nkeynes@521: nkeynes@503: GETTEXT_PACKAGE=lxdream nkeynes@1: AC_SUBST(GETTEXT_PACKAGE) nkeynes@1: AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE") nkeynes@503: AC_SUBST(PACKAGE_CFLAGS) nkeynes@503: AC_SUBST(PACKAGE_LIBS) nkeynes@503: nkeynes@1: nkeynes@1: dnl Add the languages which your application supports here. nkeynes@509: ALL_LINGUAS="de pt_BR" nkeynes@1: AM_GLIB_GNU_GETTEXT nkeynes@1: nkeynes@1: AC_OUTPUT([ nkeynes@1: Makefile nkeynes@1: src/Makefile nkeynes@1: po/Makefile.in nkeynes@521: test/Makefile nkeynes@1: ]) nkeynes@1: