From e486c45e8c52c60f983632b53bc0a15a54e3746f Mon Sep 17 00:00:00 2001 From: SeokYeon Hwang Date: Sat, 15 Aug 2015 14:14:22 +0900 Subject: [PATCH] configure: we can specify WINVER on mingw now Change-Id: I8f1ee0b2d4486c784c86c4eb20a40f54bbeadd8c Signed-off-by: SeokYeon Hwang --- configure | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/configure b/configure index 213d862038..164e2a9aae 100755 --- a/configure +++ b/configure @@ -342,6 +342,7 @@ vhdx="" quorum="" numa="" # for TIZEN-maru +winver="0x501" java_ui="no" maru="no" shm="no" @@ -721,7 +722,7 @@ fi if test "$mingw32" = "yes" ; then EXESUF=".exe" DSOSUF=".dll" - QEMU_CFLAGS="-DWIN32_LEAN_AND_MEAN -DWINVER=0x501 $QEMU_CFLAGS" + QEMU_CFLAGS="-DWIN32_LEAN_AND_MEAN $QEMU_CFLAGS" # enable C99/POSIX format strings (needs mingw32-runtime 3.15 or later) QEMU_CFLAGS="-D__USE_MINGW_ANSI_STDIO=1 $QEMU_CFLAGS" LIBS="-lwinmm -lws2_32 -liphlpapi $LIBS" @@ -1180,6 +1181,8 @@ for opt do # for TIZEN-maru --enable-maru) maru="yes" ;; + --winver=*) winver="$optarg" + ;; --enable-java-ui) java_ui="yes" ;; --enable-shm) shm="yes" @@ -1489,6 +1492,7 @@ Advanced options (experts only): --disable-vigs disable VIGS device TIZEN-maru options: + --winver=WINVER set WINVER --enable-maru enable maru board --enable-java-ui enable java UI --enable-shm enable shared memory for framebuffer @@ -4298,6 +4302,13 @@ else fi fi +######################################## +# set WINVER + +if test "$mingw32" = "yes" ; then + QEMU_CFLAGS="-DWINVER=$winver $QEMU_CFLAGS" +fi + ######################################## # check extension path @@ -4683,15 +4694,19 @@ echo "YaGL stats $yagl_stats" echo "VIGS support $vigs" # for TIZEN-maru -echo "TIZEN-maru support $maru" -echo "TIZEN-maru Java UI support $java_ui" -echo "TIZEN-maru shared framebuffer support $shm" -echo "TIZEN-maru libav support $libav" -echo "TIZEN-maru libpng support $libpng" -echo "TIZEN-maru DXVA2 support $dxva2" -echo "TIZEN-maru vaapi support $vaapi" -echo "TIZEN-maru libtizenusb support $libtizenusb" -echo "TIZEN-maru extension path $extension_path" +echo "TIZEN-maru options:" +echo "maru enabled $maru" +if test "$mingw32" = "yes"; then +echo "WINVER $winver" +fi +echo "Java UI enabled $java_ui" +echo "shared framebuffer enabled $shm" +echo "libav support $libav" +echo "libpng support $libpng" +echo "DXVA2 support $dxva2" +echo "vaapi support $vaapi" +echo "libtizenusb support $libtizenusb" +echo "extension path $extension_path" # if test "$sdl_too_old" = "yes"; then -- 2.34.1