AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
#
then
AC_MSG_ERROR([windres could not be found])
fi
- AC_SUBST(WINDRES)
AC_PATH_PROGS([MAKENSIS], [makensis])
- AC_SUBST(MAKENSIS)
;;
*cygwin*)
CYGWIN=yes
MACOSX=yes
LIBS="$LIBS -Wl,-framework"
;;
- *-linux-gnu*)
- LINUX=yes
- ;;
esac
-AM_CONDITIONAL([LINUX], test "$LINUX" = "yes")
AM_CONDITIONAL([WIN32], test "$WIN32" = "yes")
then
AC_DEFINE([USE_GTK], 1,
[Define to 1 if you want to use GTK+ info/error dialogs.])
-else
-if test x$qt4 = xyes
+elif test x$qt4 = xyes
then
AC_DEFINE([USE_QT4], 1,
[Define to 1 if you want to use QT info/error dialogs.])
fi
-fi
AC_DEFINE_UNQUOTED([YOINK_LOGLEVEL], [$log_level],
[Define to detail level of logging.])
AC_CHECK_HEADERS([GL/gl.h GL/glu.h],,
[missing=yes
echo "***** Missing GL headers ($website) *****"])
-if test x$WIN32 == xyes
+if test x$WIN32 = xyes
then
# autoconf library search macro doesn't find opengl32 on windows because it uses
# different name hashing, but it links fine; assume it's there
echo "***** Missing libGLU ($website) *****"])
fi
-##### openal, alut #####
+##### openal #####
website="http://connect.creativelabs.com/openal/"
-AC_CHECK_HEADERS([AL/al.h AL/alut.h],,
+AC_CHECK_HEADERS([AL/al.h AL/alc.h],,
[missing=yes
echo "***** Missing OpenAL headers ($website) *****"])
-AC_SEARCH_LIBS([alEnable], [openal openal32],,
+AC_SEARCH_LIBS([alEnable], [openal OpenAL32],,
[missing=yes
echo "***** Missing libopenal ($website) *****"])
-AC_SEARCH_LIBS([alutInit], [alut],,
- [missing=yes
- echo "***** Missing libalut ($website) *****"])
##### SDL_image #####
website="http://www.libsdl.org/projects/SDL_image/"
if test x$missing == xyes
then
- AC_MSG_ERROR([please install missing dependencies (see messages above)])
+ AC_MSG_WARN([You may be missing some dependencies--see messages above.])
fi
# Create the build files.
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+AC_CONFIG_FILES([Makefile
+ data/Makefile
+ doc/Makefile
+ doc/yoink.6
+ src/Makefile])
+
if test x$WIN32 = xyes
then
- make_win32="win32/Makefile win32/build-installer.sh"
-else
- make_doc="doc/Makefile doc/yoink.6"
+ AC_CONFIG_FILES([win32/Makefile win32/mkpackage.sh])
fi
-AC_CONFIG_FILES([Makefile
- data/Makefile
- src/Makefile
- $make_doc
- $make_win32])
AC_CONFIG_HEADERS([src/config.h])