X-Git-Url: https://cygwin.com/git/?a=blobdiff_plain;f=configure.ac;h=88c71cda69b3bcc16fd4df061809931c06f4ae70;hb=65b579cb0291cafebc8b61145156e657ac6a9fd1;hp=3952ba95f43a16a4942adc76274f8b5c743a4aff;hpb=da13c36e4f8bf16c510608128106999c7ef5c8cd;p=cygwin-apps%2Fcygutils.git diff --git a/configure.ac b/configure.ac index 3952ba9..88c71cd 100644 --- a/configure.ac +++ b/configure.ac @@ -1,26 +1,53 @@ # Process this file with autoconf to produce a configure script. -AC_PREREQ(2.52) -AC_INIT(cygutils, 1.1.2, cwilson@ece.gatech.edu) +AC_PREREQ(2.59) +AC_INIT(cygutils, 1.3.2, cygwin@cygwin.com) AC_CONFIG_SRCDIR([config.h.in]) +AC_CONFIG_AUX_DIR([build-aux]) +AM_INIT_AUTOMAKE([-Wall -Werror dist-bzip2 no-dist-gzip]) AM_CONFIG_HEADER([config.h]) -AM_INIT_AUTOMAKE(cygutils, 1.1.2) AM_MAINTAINER_MODE +VERSION_MAJOR=`echo $VERSION | cut -f1 -d.` +VERSION_MINOR=`echo $VERSION | cut -f2 -d.` +VERSION_PATCH=`echo $VERSION | cut -f3 -d.` + +AC_SUBST(VERSION_MAJOR) +AC_SUBST(VERSION_MINOR) +AC_SUBST(VERSION_PATCH) + + # Checks for programs. AC_PROG_CC +AC_PROG_CXX AM_PROG_CC_C_O AC_PROG_INSTALL +AC_LIBTOOL_WIN32_DLL +AC_DISABLE_STATIC +AC_LIBTOOL_RC +AC_LIBTOOL_DLOPEN +AC_PROG_LIBTOOL + # Checks for libraries. -AC_CHECK_LIB(popt, poptPrintHelp) -AC_CHECK_LIB(cygipc, semget) +AC_CHECK_LIB(popt, poptPrintHelp,[ + AC_DEFINE(HAVE_LIBPOPT,1,[Define to 1 if you have the `popt' library (-lpopt).])])dnl '` +AC_CHECK_FUNC(shmget,[ + HAVE_INTRINSIC_IPC="yes" + ],[ + HAVE_INTRINSIC_IPC="no" + ]) + # AC_CHECK_LIB(intl, gettext) AM_GNU_GETTEXT(external,[],[]) +AM_GNU_GETTEXT_VERSION([0.15]) BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no AC_SUBST(BUILD_INCLUDED_LIBINTL) AC_SUBST(USE_INCLUDED_LIBINTL) +CYGICONS_DLL_VERSION=0 +AC_SUBST(CYGICONS_DLL_VERSION) + # Checks for header files. AC_HEADER_STDC AC_HEADER_TIME @@ -28,13 +55,12 @@ AC_CHECK_HEADERS([stdlib.h stddef.h errno.h limits.h malloc.h \ ctype.h getopt.h popt.h windows.h]) AC_CHECK_HEADERS([string.h strings.h], break) AC_CHECK_HEADERS([stdarg.h varargs.h], break) -AC_CHECK_HEADERS([utmp.h signal.h netinet/in.h netdb.h arpa/inet.h \ -sys/socket.h]) -AC_CHECK_HEADERS([sys/sem.h sys/shm.h sys/msg.h ]) +AC_CHECK_HEADERS([sys/ipc.h sys/sem.h sys/shm.h sys/msg.h]) AC_CHECK_HEADERS([langinfo.h sys/param.h fcntl.h unistd.h \ termios.h sys/ioctl.h]) AC_CHECK_HEADERS([wchar.h]) -AC_CHECK_HEADERS(locale.h, AC_CHECK_FUNCS(setlocale)) +AC_CHECK_HEADERS([locale.h]) +AC_CHECK_FUNCS([setlocale]) AC_HEADER_TIOCGWINSZ # Checks for typedefs, structures, and compiler characteristics. @@ -53,8 +79,8 @@ AC_CHECK_STDCALL_FUNC([OpenClipboard],[void *]) dnl Set Conditionals for Makefile.am AM_CONDITIONAL(WITH_WINDOWS_PROGRAMS, test "$ac_cv_func_OpenClipboard" = yes) -AM_CONDITIONAL(WITH_CYGIPC_PROGRAMS, test "$ac_cv_lib_cygipc_semget" = yes) +AM_CONDITIONAL(WITH_NATIVE_IPC_PROGRAMS, test "$HAVE_INTRINSIC_IPC" = yes) -AC_CONFIG_FILES([Makefile intl/Makefile po/Makefile.in]) +AC_CONFIG_FILES([Makefile po/Makefile.in src/cygicons/cygicons.rc]) AC_OUTPUT