mingw32: Build for Windows XP by default. Add note about Win9x/2000 support.
authorRamiro Polla <ramiro.polla@gmail.com>
Fri, 15 Jan 2010 20:30:03 +0000 (20:30 +0000)
committerRamiro Polla <ramiro.polla@gmail.com>
Fri, 15 Jan 2010 20:30:03 +0000 (20:30 +0000)
Originally committed as revision 21227 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure
doc/general.texi

index 691155a..9155579 100755 (executable)
--- a/configure
+++ b/configure
@@ -2023,6 +2023,8 @@ case $target_os in
             { check_cflags -mdynamic-no-pic && add_asflags -mdynamic-no-pic; }
         ;;
     mingw32*)
             { check_cflags -mdynamic-no-pic && add_asflags -mdynamic-no-pic; }
         ;;
     mingw32*)
+        # Only WinXP or greater are supported
+        add_cflags -D_WIN32_WINNT=0x0501
         if test $target_os = "mingw32ce"; then
             disable network
         else
         if test $target_os = "mingw32ce"; then
             disable network
         else
index 8e22969..3c4eb5c 100644 (file)
@@ -996,6 +996,13 @@ and for a build with shared libraries
 ./configure --target-os=mingw32 --enable-memalign-hack --enable-shared --disable-static --extra-cflags=-mno-cygwin --extra-libs=-mno-cygwin
 @end example
 
 ./configure --target-os=mingw32 --enable-memalign-hack --enable-shared --disable-static --extra-cflags=-mno-cygwin --extra-libs=-mno-cygwin
 @end example
 
+@subsection Win9x/Win2000 support
+
+FFmpeg is built by default for Windows XP and above. To run it on any Windows
+version prior to XP, you may have to disable network support. Additionally, for
+Windows 98/Me you must install KernelEx from:
+http://sourceforge.net/projects/kernelex/
+
 @section BeOS
 
 BeOS support is broken in mysterious ways.
 @section BeOS
 
 BeOS support is broken in mysterious ways.