]> Dogcows Code - chaz/yoink/blobdiff - configure.ac
sockets documentation and cleanup
[chaz/yoink] / configure.ac
index 47ee0baef14494680d9803a5cb60494e34b6238d..6820114ece89abb0a0564a145aa61693ac5e5a28 100644 (file)
 # Process this file with autoconf to produce a configure script.
 #
 
-AC_PREREQ([2.60])
+AC_PREREQ(2.61)
 
-AC_INIT([Yoink], [0.1], [chaz@dogcows.com], [yoink])
+AC_INIT([Yoink],[0.1],[chaz@dogcows.com],[yoink])
 
 AC_CANONICAL_TARGET
 
-AC_CONFIG_SRCDIR([src/YoinkApp.cc])
+AC_CONFIG_SRCDIR([src/version.c])
 AC_CONFIG_MACRO_DIR([m4])
 
-AM_INIT_AUTOMAKE
+AM_INIT_AUTOMAKE([dist-bzip2 no-dist-gzip])
 
 
 #
-# Checks for programs.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-AC_PROG_CXX
-AC_PROG_CC
-AC_PROG_CPP
-AC_PROG_INSTALL
-AC_PROG_RANLIB
-AM_PROG_CC_C_O
-
-
+# Determine the target platform.
 #
-# Configure platform-specific stuff.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 case "${host}" in
-       *mingw32*)
-               MINGW32=yes
-               WIN32=yes
-               AC_PATH_PROGS([WINDRES], [windres $host_alias-windres $host_os-windres])
-               if test "x$WINDRES" = x
-               then
-                       AC_MSG_ERROR([windres could not be found])
-               fi
-               AC_SUBST(WINDRES)
-               AC_PATH_PROGS([MAKENSIS], [makensis])
-               AC_SUBST(MAKENSIS)
-       ;;
-       *cygwin*)
-               CYGWIN=yes
-               WIN32=yes
-       ;;
-       *-apple-darwin*)
-               MACOSX=yes
-               LIBS="$LIBS -Wl,-framework"
-       ;;
-       *-linux-gnu*)
-               LINUX=yes
-               AC_PATH_PROGS([RPMBUILD], [rpmbuild])
-               AC_SUBST(RPMBUILD)
-       ;;
+       *mingw32*)       WIN32=yes ;;
+       *-apple-darwin*) MACOSX=yes ;;
+       *netbsd*)        NETBSD=yes ;;
 esac
 
-AM_CONDITIONAL([LINUX], test "$LINUX" = "yes")
-AM_CONDITIONAL([WIN32], test "$WIN32" = "yes")
+AM_CONDITIONAL([WIN32], [test x$WIN32 = xyes])
+AM_CONDITIONAL([MACOSX], [test x$MACOSX = xyes])
+AM_CONDITIONAL([NETBSD], [test x$NETBSD = xyes])
 
 
 #
 # Checks for configuration arguments.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-AC_ARG_ENABLE([developer],
-                         [  --enable-developer      use all compiler flags developers need],
-                         [developer=$enableval],
-                         [developer=no])
+#
 
 AC_ARG_ENABLE([debug],
-                         [  --enable-debug          include debugging symbols and features],
+                         [AS_HELP_STRING([--enable-debug],
+                                                         [include debugging symbols and code paths])],
                          [debug=$enableval],
                          [debug=no])
 
+AC_ARG_ENABLE([double-precision],
+                         [AS_HELP_STRING([--enable-double-precision],
+                                                         [use doubles instead of floats])],
+                         [double_precision=$enableval],
+                         [double_precision=no])
+
 AC_ARG_ENABLE([profile],
-                         [  --enable-profile        make a binary for use with gprof profiler],
+                         [AS_HELP_STRING([--enable-profile],
+                                                         [make a binary with code profiling instructions])],
                          [profile=$enableval],
                          [profile=no])
 
 AC_ARG_ENABLE([extra-warnings],
-                         [  --enable-extra-warnings make the gcc compiler give more warnings],
+                         [AS_HELP_STRING([--enable-extra-warnings],
+                                                         [make the gcc compiler give more warnings])],
                          [extra_warnings=$enableval],
                          [extra_warnings=no])
 
-AC_ARG_WITH([log-level],
-                       [AS_HELP_STRING([--with-log-level=NUM],
-                                                       [0, none... 1, errors... 4, everything (default: 3)])],
-                       [log_level=$withval],
-                       [log_level=3])
+AC_ARG_ENABLE([link-sh],
+                         [AS_HELP_STRING([--enable-link-sh],
+                                                         [give the executable fewer direct dependencies])],
+                         [link_sh=$enableval],
+                         [link_sh=no])
+
+AC_ARG_ENABLE([clock_gettime],
+                         [AS_HELP_STRING([--enable-clock_gettime],
+                                                         [use clock_gettime() instead of SDL_GetTicks()])],
+                         [clock_gettime=$enableval],
+                         [clock_gettime=no])
+
+AC_ARG_ENABLE([threads],
+                         [AS_HELP_STRING([--enable-threads],
+                                                         [use threads for concurrency where appropriate])],
+                         [threads=$enableval],
+                         [threads=no])
+
+AC_ARG_WITH([gtk],
+                       [AS_HELP_STRING([--with-gtk],
+                                                       [use gtk2 modal dialogs])],
+                       [gtk=$withval],
+                       [gtk=no])
+
+AC_ARG_WITH([qt4],
+                       [AS_HELP_STRING([--with-qt4],
+                                                       [use qt4 modal dialogs; overridden by --with-gtk])],
+                       [qt4=$withval],
+                       [qt4=no])
 
 
-if test x$developer = xyes
+if test x$debug = xyes
 then
-       debug=yes
-       log_level=4
-
-       if test x$WIN32 != xyes
-       then
-# i haven't had much success with gprof profiling on win32
-               profile=yes
-       fi
+       CFLAGS="$CFLAGS -DDEBUG -ggdb -O0 -Wall -Wno-uninitialized"
+       CXXFLAGS="$CXXFLAGS -DDEBUG -ggdb -O0 -Wall -Wno-uninitialized"
+else
+       CFLAGS="$CFLAGS -DNDEBUG"
+       CXXFLAGS="$CXXFLAGS -DNDEBUG"
 fi
 
-if test x$debug = xyes
+if test x$double_precision = xyes
 then
-       CFLAGS="$CFLAGS -Wall -O0 -DDEBUG"
-       CXXFLAGS="$CXXFLAGS -Wall -O0 -DDEBUG"
-else
-       CFLAGS="$CFLAGS -O2 -DNDEBUG"
-       CXXFLAGS="$CXXFLAGS -O2 -DNDEBUG"
+       AC_DEFINE([USE_DOUBLE_PRECISION], 1,
+                         [Define to 1 if you want to use doubles instead of floats.])
 fi
 
 if test x$profile = xyes
 then
        CFLAGS="$CFLAGS -pg"
        CXXFLAGS="$CXXFLAGS -pg"
+       AC_DEFINE([PROFILING_ENABLED], 1,
+                         [Define to 1 if profiling is built in.])
 fi
 
 if test x$extra_warnings = xyes
@@ -128,8 +119,23 @@ then
        CXXFLAGS="$CXXFLAGS -Wextra -Wno-unused-parameter"
 fi
 
-AC_DEFINE_UNQUOTED([YOINK_LOGLEVEL], [$log_level],
-                                  [Define to detail level of logging.])
+AM_CONDITIONAL([LINK_SH], [test x$link_sh = xyes])
+
+if test x$threads = xyes
+then
+       AC_DEFINE([USE_THREADS], 1,
+                         [Define to 1 if you want to use threads when applicable.])
+fi
+
+if test x$gtk = xyes
+then
+       AC_DEFINE([USE_GTK], 1,
+                         [Define to 1 if you want to use GTK+ modal dialogs.])
+elif test x$qt4 = xyes
+then
+       AC_DEFINE([USE_QT4], 1,
+                         [Define to 1 if you want to use QT4 modal dialogs.])
+fi
 
 
 if test "x$prefix" = xNONE
@@ -137,190 +143,272 @@ then
        prefix="$ac_default_prefix"
 fi
 
-AC_ARG_WITH([assetdir],
-                       [AS_HELP_STRING([--with-assetdir=DIR],
-                                                       [real path to assets (default: $datarootdir/yoink)])],
-                       [DATADIR="$withval"],
-                       [eval DATADIR="$datarootdir/yoink"])
-
 if test x$WIN32 = xyes
 then
        DATADIR="data"
+else
+       eval eval DATADIR="${datadir}/$PACKAGE"
 fi
 
 AC_SUBST([DATADIR])
 AC_DEFINE_UNQUOTED([YOINK_DATADIR], ["$DATADIR"],
-                                  [Define to path of game asset directory.])
+                                  [Define to the path of the game asset directory.])
 
 
-CONFIGFILES="\$HOME/.yoinkrc:/etc/yoinkrc"
+####
+AC_MSG_NOTICE([Checks for programs.])
+####
 
-AC_DEFINE_UNQUOTED([YOINK_CONFIGFILES], ["$CONFIGFILES"],
-                                  [Define to colon-delimited configuration file paths.])
+AC_PROG_CXX
+AC_PROG_CC
+AC_PROG_INSTALL
+AC_PROG_RANLIB
+AM_PROG_CC_C_O
 
+PKG_PROG_PKG_CONFIG
 
-#
-# Split the version number into components.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+AC_PATH_PROGS([CUT], [cut])
+if test x$CUT = x
+then
+       AC_MSG_ERROR([The cut program is required.])
+fi
 
-VERSION_MAJOR=$(echo $VERSION | cut -d. -f1)
-VERSION_MINOR=$(echo $VERSION | cut -d. -f2)
-VERSION_REVISION=$(echo $VERSION | cut -d. -f3)
+AC_PATH_PROGS([FIND], [find])
+if test x$FIND = x
+then
+       AC_MSG_ERROR([The find program is required.])
+fi
 
-AC_DEFINE_UNQUOTED([VERSION_MAJOR], [${VERSION_MAJOR:-0}],
-                                  [Define to major version number component.])
+if test x$WIN32 = xyes
+then
+       AC_PATH_PROGS([WINDRES],
+                                  [windres $host_alias-windres $host_os-windres])
+       if test x$WINDRES = x
+       then
+               AC_MSG_ERROR([The windres program is required.])
+       fi
 
-AC_DEFINE_UNQUOTED([VERSION_MINOR], [${VERSION_MINOR:-0}],
-                                  [Define to minor version number component.])
+       AC_PATH_PROGS([ZIP], [zip])
+       if test x$ZIP = x
+       then
+               AC_MSG_WARN([The zip program is needed to build a portable package.])
+       fi
 
-AC_DEFINE_UNQUOTED([VERSION_REVISION], [${VERSION_REVISION:-0}],
-                                  [Define to revision version number component.])
+       AC_PATH_PROGS([MAKENSIS], [makensis])
+       if test x$MAKENSIS = x
+       then
+               AC_MSG_WARN([The makensis program is needed to build an installer.])
+       fi
 
-if test x$WIN32 = xyes
+       AC_PATH_PROGS([GROFF], [groff])
+       if test x$GROFF = x
+       then
+               AC_MSG_WARN([The groff program is needed to create the manual page.])
+       fi
+elif test x$NETBSD = xyes
 then
-       PVERSION="${VERSION_MAJOR:-0}.${VERSION_MINOR:-0}.${VERSION_REVISION:-0}.0"
-       AC_SUBST([PVERSION])
+       AC_PATH_PROGS([PKGLINT], [pkglint])
 fi
 
-# these are used in src/yoink.rc
+AM_CONDITIONAL([HAVE_MAKENSIS], [test x$MAKENSIS != x])
 
+####
+AC_MSG_NOTICE([Checks for libraries.])
+####
 
-#
-# Checks for system functions/headers and compiler characteristics.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+##### SDL #####
+website="http://www.libsdl.org/"
+PKG_CHECK_MODULES([SDL], [sdl],
+                                 [LIBS="$LIBS $SDL_LIBS"
+                                  CFLAGS="$CFLAGS $SDL_CFLAGS"
+                                  CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"],
+                                 [missing=yes
+                                  AC_MSG_WARN([Missing SDL ($website)])])
 
-AC_C_STRINGIZE
-AC_C_INLINE
+##### opengl, glu #####
+website="http://www.mesa3d.org/"
+PKG_CHECK_MODULES([OPENGL], [gl glu],
+                                 [LIBS="$LIBS $OPENGL_LIBS"
+                                  CFLAGS="$CFLAGS $OPENGL_CFLAGS"
+                                  CXXFLAGS="$CXXFLAGS $OPENGL_CFLAGS"],
+                                 [missing=yes
+                                  AC_MSG_WARN([Missing OpenGL ($website)])])
+
+##### libpng #####
+website="http://www.libpng.org/pub/png/libpng.html"
+PKG_CHECK_MODULES([PNG], [libpng],
+                                 [LIBS="$LIBS $PNG_LIBS"
+                                  CFLAGS="$CFLAGS $PNG_CFLAGS"
+                                  CXXFLAGS="$CXXFLAGS $PNG_CFLAGS"],
+                                 [missing=yes
+                                  AC_MSG_WARN([Missing libpng ($website)])])
+
+##### openal #####
+website="http://connect.creativelabs.com/openal/"
+PKG_CHECK_MODULES([OPENAL], [openal],
+                                 [LIBS="$LIBS $OPENAL_LIBS"
+                                  CFLAGS="$CFLAGS $OPENAL_CFLAGS"
+                                  CXXFLAGS="$CXXFLAGS $OPENAL_CFLAGS"],
+                                 [missing=yes
+                                  AC_MSG_WARN([Missing OpenAL ($website)])])
 
-AC_TYPE_UINT8_T
-AC_TYPE_UINT16_T
-AC_TYPE_UINT32_T
-AC_TYPE_SIZE_T
-AC_TYPE_SSIZE_T
+##### libvorbis #####
+website="http://www.xiph.org/downloads/"
+PKG_CHECK_MODULES([VORBIS], [vorbisfile],
+                                 [LIBS="$LIBS $VORBIS_LIBS"
+                                  CFLAGS="$CFLAGS $VORBIS_CFLAGS"
+                                  CXXFLAGS="$CXXFLAGS $VORBIS_CFLAGS"],
+                                 [missing=yes
+                                  AC_MSG_WARN([Missing libvorbisfile ($website)])])
 
-AC_FUNC_ERROR_AT_LINE
-AC_FUNC_STRTOD
-AC_CHECK_FUNCS([nanosleep strchr strcspn strrchr strstr])
+##### liblua #####
+website="http://www.lua.org/"
+PKG_CHECK_MODULES([LUA], [lua],
+                                 [LIBS="$LIBS $LUA_LIBS"
+                                  CFLAGS="$CFLAGS $LUA_CFLAGS"
+                                  CXXFLAGS="$CXXFLAGS $LUA_CFLAGS"],
+                                 [missing=yes
+                                  AC_MSG_WARN([Missing liblua ($website)])])
+
+##### GTK+ 2.0 #####
+if test x$gtk = xyes
+then
+       website="http://www.gtk.org/"
+       PKG_CHECK_MODULES([GTK], [gtk+-2.0],
+                                         [LIBS="$LIBS $GTK_LIBS"
+                                          CFLAGS="$CFLAGS $GTK_CFLAGS"
+                                          CXXFLAGS="$CXXFLAGS $GTK_CFLAGS"],
+                                         [missing=yes
+                                          AC_MSG_WARN([Missing GTK+-2.0 ($website)])])
+fi
 
-AC_HEADER_STDBOOL
-AC_HEADER_STDC
-AC_CHECK_HEADERS([stddef.h stdint.h stdlib.h string.h unistd.h])
+##### QT4 #####
+if test x$qt4 = xyes
+then
+       website="http://qt.nokia.com/"
+       PKG_CHECK_MODULES([QT4], [QtGui],
+                                         [LIBS="$LIBS $QT4_LIBS"
+                                          CFLAGS="$CFLAGS $QT4_CFLAGS"
+                                          CXXFLAGS="$CXXFLAGS $QT4_CFLAGS"],
+                                         [missing=yes
+                                          AC_MSG_WARN([Missing QT4 ($website)])])
+fi
 
+if test x$WIN32 = xyes
+then
+       # On Windows, sockets are in the ws2_32 library.
+       LIBS="$LIBS -lws2_32"
+fi
 
-#
-# Checks for build dependencies.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+if test x$missing = xyes
+then
+       AC_MSG_ERROR([You are missing some required libraries.])
+fi
+
+
+####
+AC_MSG_NOTICE([Checks for header files.])
+####
+
+AC_HEADER_STDBOOL
+AC_HEADER_STDC
+AC_CHECK_HEADERS([arpa/inet.h byteswap.h fcntl.h stddef.h stdint.h stdlib.h string.h unistd.h])
 
-##### boost #####
-website="http://www.boost.org/"
 BOOST_SMART_PTR
 BOOST_STRING_ALGO
 BOOST_BIND
 BOOST_FUNCTION
 
-##### SDL #####
-website="http://www.libsdl.org/"
-AM_PATH_SDL([1.2.10],
-                       [CFLAGS="$CFLAGS $SDL_CFLAGS"
-                        CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
-                        LIBS="$LIBS $SDL_LIBS"])
 
-##### opengl, glu #####
-website="http://www.mesa3d.org/"
-AC_CHECK_HEADERS([GL/gl.h GL/glu.h],,
-                                [missing=yes
-                                 echo "***** Missing GL headers ($website) *****"])
-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
-       LIBS="$LIBS -lglu32 -lopengl32"
-else
-       AC_SEARCH_LIBS([glEnable], [GL MesaGL],,
-                                  [missing=yes
-                                       echo "***** Missing libGL ($website) *****"])
-       AC_SEARCH_LIBS([gluDisk], [GLU MesaGLU],,
-                                  [missing=yes
-                                       echo "***** Missing libGLU ($website) *****"])
-fi
+####
+AC_MSG_NOTICE([Checks for types.])
+####
 
-##### openal, alut #####
-website="http://connect.creativelabs.com/openal/"
-AC_CHECK_HEADERS([AL/al.h AL/alut.h],,
-                                [missing=yes
-                                 echo "***** Missing OpenAL headers ($website) *****"])
-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/"
-AC_CHECK_HEADERS([SDL/SDL_image.h],,
-                                [missing=yes
-                                 echo "***** Missing SDL_image header ($website) *****"])
-AC_SEARCH_LIBS([IMG_Load], [SDL_image],,
-                          [missing=yes
-                               echo "***** Missing libSDL_image ($website) *****"])
+AC_TYPE_UINT8_T
+AC_TYPE_UINT16_T
+AC_TYPE_UINT32_T
+AC_TYPE_UINT64_T
+AC_TYPE_SIZE_T
 
-##### libvorbis #####
-website="http://www.xiph.org/downloads/"
-AC_CHECK_HEADERS([vorbis/codec.h vorbis/vorbisfile.h],,
-                                [missing=yes
-                                 echo "***** Missing vorbis headers ($website) *****"])
-AC_SEARCH_LIBS([ov_open], [vorbisfile],,
-                          [missing=yes
-                               echo "***** Missing libvorbisfile ($website) *****"])
 
-##### liblua #####
-website="http://www.lua.org/"
-AC_CHECK_HEADERS([lua.h],,
-                                [missing=yes
-                                 echo "***** Missing lua headers ($website) *****"])
-AC_SEARCH_LIBS([lua_load], [lua],,
-                          [missing=yes
-                               echo "***** Missing liblua ($website) *****"])
+####
+AC_MSG_NOTICE([Checks for compiler characteristics.])
+####
 
-##### librt (optional) #####
-AC_SEARCH_LIBS([clock_gettime], [rt],
-                          [AC_DEFINE([HAVE_CLOCK_GETTIME], 1,
-                                                 [Define to 1 if you have the 'clock_gettime' function.])])
+AC_C_STRINGIZE
+AC_C_INLINE
 
 
-if test x$missing == xyes
+####
+AC_MSG_NOTICE([Checks for library functions.])
+####
+
+AC_FUNC_ERROR_AT_LINE
+AC_FUNC_STRTOD
+AC_CHECK_FUNCS([fcntl ioctl nanosleep strchr strcspn strrchr strstr])
+
+if test x$clock_gettime = xyes
 then
-       AC_MSG_ERROR([please install missing dependencies (see messages above)])
+       AC_SEARCH_LIBS([clock_gettime], [rt],
+                                  [clock_gettime=yes],
+                                  [clock_gettime=no])
+       if test x$clock_gettime = xyes
+       then
+               AC_DEFINE([HAVE_CLOCK_GETTIME], 1,
+                                 [Define to 1 if you have the 'clock_gettime' function.])
+       else
+               AC_MSG_WARN([Falling back to SDL_GetTicks().])
+       fi
 fi
 
 
 #
-# Find the data files to install.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-DATA_FILES=$(echo $(cd data; \
-                                       find . -name "*.json" \
-                                               -o -name "*.lua" \
-                                               -o -name "*.ogg" \
-                                               -o -name "*.png" \
-                                               -o -name "*.xm" \
-                                               -o -name "yoinkrc"))
+# Find the game resources to install.
+#
+
+DATA_FILES=$(echo $(cd data && find . -name "*.lua" \
+                                                                  -o -name "*.ogg" \
+                                                                  -o -name "*.png" \
+                                                                  -o -name "yoinkrc"))
 AC_SUBST([DATA_FILES])
 
 
+#
+# Split the version number into components.
+# These definitions are used in the win32 resource file, src/yoink.rc.
+#
+
+VERSION_MAJOR=$(echo $VERSION | cut -d. -f1)
+VERSION_MINOR=$(echo $VERSION | cut -d. -f2)
+VERSION_REVISION=$(echo $VERSION | cut -d. -f3)
+
+AC_DEFINE_UNQUOTED([VERSION_MAJOR], [${VERSION_MAJOR:-0}],
+                                  [Define to major version number component.])
+
+AC_DEFINE_UNQUOTED([VERSION_MINOR], [${VERSION_MINOR:-0}],
+                                  [Define to minor version number component.])
+
+AC_DEFINE_UNQUOTED([VERSION_REVISION], [${VERSION_REVISION:-0}],
+                                  [Define to revision version number component.])
+
+PVERSION="${VERSION_MAJOR:-0}.${VERSION_MINOR:-0}.${VERSION_REVISION:-0}.0"
+AC_SUBST([PVERSION])
+
+if githead=$(git log -n1 --date=short --pretty=format:"%h (%ad)")
+then
+       AC_DEFINE_UNQUOTED([YOINK_GITHEAD], ["$githead"],
+                                          [Define to the git commit currently checked out.])
+fi
+
+
 #
 # Create the build files.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
 
 AC_CONFIG_FILES([Makefile
                                 data/Makefile
-                                doc/Makefile
                                 doc/yoink.6
-                                extra/Makefile
-                                extra/yoink.spec
-                                make-win32-installer.sh
-                 src/Makefile])
+                                src/Makefile])
 
 AC_CONFIG_HEADERS([src/config.h])
 
@@ -329,18 +417,18 @@ AC_OUTPUT
 
 #
 # Print a friendly little message.
-#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
 
 echo ""
 echo " Configuration complete! :-)"
 echo ""
-echo "          Target: $target"
-echo "          Prefix: $prefix"
-echo "  Data Directory: $DATADIR"
-echo "       Log Level: $log_level"
-echo "           Debug: $debug"
-echo "         Profile: $profile"
-echo "  Extra Warnings: $extra_warnings"
+echo "      Host: $target"
+echo "    Prefix: $prefix"
+echo "      Data: $DATADIR"
+echo ""
+echo "       CXX: $CXX"
+echo "  CXXFLAGS: $(echo $CXXFLAGS)"
+echo "      LIBS: $(echo $LIBS)"
 echo ""
 echo " To finish the installation, execute:"
 echo "  make"
This page took 0.034115 seconds and 4 git commands to generate.