# HG changeset patch # User diego # Date 1319717761 0 # Node ID 3053e7ffd08d7792b25f52a4706cea7ba74197d8 # Parent b86eb5d72594f7873e4b4e1f508f1a77706b7e7e build: Only compile Windows-specific local glob() replacement on MinGW. diff -r b86eb5d72594 -r 3053e7ffd08d Makefile --- a/Makefile Thu Oct 27 01:11:34 2011 +0000 +++ b/Makefile Thu Oct 27 12:16:01 2011 +0000 @@ -25,7 +25,7 @@ # local fallbacks for missing operating system features OS_FEATURE-$(GETTIMEOFDAY) += osdep/gettimeofday.c -OS_FEATURE-$(GLOB) += osdep/glob-win.c +OS_FEATURE-$(GLOB_WIN) += osdep/glob-win.c OS_FEATURE-$(MMAP) += osdep/mmap-os2.c OS_FEATURE-$(SETENV) += osdep/setenv.c OS_FEATURE-$(SHMEM) += osdep/shmem.c diff -r b86eb5d72594 -r 3053e7ffd08d configure --- a/configure Thu Oct 27 01:11:34 2011 +0000 +++ b/configure Thu Oct 27 12:16:01 2011 +0000 @@ -3885,10 +3885,13 @@ echocheck "glob()" +# glob_win enables a Windows-specific glob() replacement glob=yes +glob_win=yes def_glob='#define HAVE_GLOB 1' statement_check glob.h 'glob("filename", 0, 0, 0)' || - { glob=no ; def_glob='#undef HAVE_GLOB' ; } + { glob=no ; def_glob='#undef HAVE_GLOB' ; + mingw32 && glob_win=no ; } echores "$glob" @@ -7844,6 +7847,7 @@ # operating system features which have local fallbacks GETTIMEOFDAY = $gettimeofday GLOB = $glob +GLOB_WIN = $glob_win MMAP = $mmap SETENV = $setenv SHMEM = $shmem