From: oetiker Date: Mon, 14 Nov 2005 11:46:31 +0000 (+0000) Subject: cygwin can actually do mmap ... -- larryjadams with comcast.net X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=commitdiff_plain;h=d3f1c3f15c375a72bb4fe4694cc651e40d8803a1 cygwin can actually do mmap ... -- larryjadams with comcast.net git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2/program@714 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/configure.ac b/configure.ac index 268ae0d..de4cb5e 100644 --- a/configure.ac +++ b/configure.ac @@ -227,7 +227,18 @@ AC_CHECK_FUNCS(tzset mbstowcs opendir readdir chdir chroot getuid setlocale stre if test "x$enable_mmap" = xyes; then - AC_FUNC_MMAP + case "$host" in + *cygwin*) + # the normal mmap test does not work in cygwin + AC_CHECK_FUNCS(mmap) + if [ ${ac_cv_func_mmap} = yes ]; then + ac_cv_func_mmap_fixed_mapped=yes + fi + ;; + *) + AC_FUNC_MMAP + ;; + esac fi @@ -527,23 +538,23 @@ fi CONFIGURE_PART(Apply Configuration Information) -AC_CONFIG_FILES([examples/shared-demo.pl \ - examples/piped-demo.pl \ - examples/stripes.pl \ - examples/bigtops.pl \ - examples/minmax.pl \ - examples/cgi-demo.cgi \ - examples/4charts.pl \ - examples/Makefile \ - doc/Makefile \ - src/Makefile \ - bindings/Makefile \ - bindings/tcl/Makefile \ - bindings/tcl/ifOctets.tcl \ - bindings/python/Makefile \ +AC_CONFIG_FILES([examples/shared-demo.pl + examples/piped-demo.pl + examples/stripes.pl + examples/bigtops.pl + examples/minmax.pl + examples/cgi-demo.cgi + examples/4charts.pl + examples/Makefile + doc/Makefile + src/Makefile + bindings/Makefile + bindings/tcl/Makefile + bindings/tcl/ifOctets.tcl + bindings/python/Makefile Makefile]) -AC_CONFIG_COMMANDS([default],[[\ - chmod +x examples/*.cgi examples/*.pl]],[[]]) + +AC_CONFIG_COMMANDS([default],[[ chmod +x examples/*.cgi examples/*.pl]],[[]]) AC_OUTPUT AC_MSG_CHECKING(in)