dnl Autoconf configure script for Cygwin. dnl Copyright 2003 Red Hat, Inc. dnl dnl This file is part of Cygwin. dnl dnl This software is a copyrighted work licensed under the terms of the dnl Cygwin license. Please consult the file "CYGWIN_LICENSE" for dnl details. dnl dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.59)dnl AC_INIT(cygserver.cc) AC_CONFIG_AUX_DIR(../..) INSTALL=`cd $srcdir/../..; echo $(pwd)/install-sh -c` AC_PROG_INSTALL AC_CANONICAL_SYSTEM LIB_AC_PROG_CC LIB_AC_PROG_CXX case "$with_cross_host" in ""|*cygwin*) all_host="all_host" install_host="install_host" ;; *) all_host= install_host= ;; esac AC_SUBST(all_host) AC_SUBST(install_host) AC_CHECK_TOOL(AR, ar, ar) AC_CHECK_TOOL(AS, as, as) AC_CHECK_TOOL(RANLIB, ranlib, ranlib) AC_CHECK_TOOL(LD, ld, ld) AC_CHECK_TOOL(NM, nm, nm) AC_CHECK_TOOL(DLLTOOL, dlltool, dlltool) AC_CHECK_TOOL(WINDRES, windres, windres) AC_ALLOCA AC_PROG_MAKE_SET dnl check whether gcc supports __builtin_memset. # Test for builtin mem* functions. AC_LANG_SAVE AC_LANG_CPLUSPLUS AC_TRY_COMPILE([ #include void foo(char *s, int c, size_t n) { __builtin_memset(s, c, n); } ], [ ], use_builtin_memset=yes, use_builtin_memset=no) if test $use_builtin_memset = "yes"; then AC_DEFINE(HAVE_BUILTIN_MEMSET) fi AC_LANG_RESTORE AC_ARG_ENABLE(debugging, [ --enable-debugging Build a cygwin DLL which has more consistency checking for debugging], [case "${enableval}" in yes) AC_DEFINE(DEBUGGING) ;; no) ;; esac ]) AC_OUTPUT(Makefile)