# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.68]) AC_INIT(espeakedit, 1.46.02, hoangminhthang@ktqd.org) AC_CONFIG_SRCDIR([event.h]) AC_CONFIG_HEADERS([config.h]) # Checks for programs. AC_PROG_CXX AC_PROG_CC # Checks for libraries. # FIXME: Replace `main' with a function in `-lportaudio': AC_CHECK_LIB([portaudio], [main]) ## Checks for wxwgets library AM_OPTIONS_WXCONFIG reqwx=2.6.0 AM_PATH_WXCONFIG($reqwx, wxWin=1) if test "$wxWin" != 1; then AC_MSG_ERROR([ wxWidgets must be installed on your system. Please check that wx-config is in path, the directory where wxWidgets libraries are installed (returned by 'wx-config --libs' or 'wx-config --static --libs' command) is in LD_LIBRARY_PATH or equivalent variable and wxWidgets version is $reqwx or above. ]) fi CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" LIBS="$LIBS $WX_LIBS" # Checks for header files. AC_CHECK_HEADERS([fcntl.h locale.h stddef.h stdlib.h string.h sys/time.h unistd.h wchar.h wctype.h]) # Checks for typedefs, structures, and compiler characteristics. AC_HEADER_STDBOOL AC_C_INLINE AC_TYPE_PID_T AC_C_RESTRICT AC_TYPE_SIZE_T AC_TYPE_SSIZE_T AC_TYPE_UINT16_T AC_TYPE_UINT32_T AC_TYPE_UINT64_T # Checks for library functions. AC_FUNC_ERROR_AT_LINE AC_FUNC_FORK AC_FUNC_MALLOC AC_FUNC_REALLOC AC_FUNC_STRCOLL AC_CHECK_FUNCS([dup2 gettimeofday memchr memmove memset mkdir pow setlocale sqrt strcasecmp strchr strdup strerror strstr]) AC_CONFIG_FILES([Makefile]) AC_OUTPUT AM_INIT_AUTOMAKE(espeakedit, 1.46.02)