Changes to use the w64-mingw32 toolchain.
authorWerner Koch <wk@gnupg.org>
Mon, 29 Apr 2013 08:43:24 +0000 (10:43 +0200)
committerWerner Koch <wk@gnupg.org>
Mon, 29 Apr 2013 08:51:11 +0000 (10:51 +0200)
* autogen.sh: Use i686-w64-mingw32 as default toolchain.
* src/common.c (OEMRESOURCE): Add
* src/ext-commands.cpp (_WIN32_IE): Define to 6.0

NEWS
autogen.sh
configure.ac
src/common.c
src/ext-commands.cpp

diff --git a/NEWS b/NEWS
index 6293cdc..56d0a8c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+Noteworthy changes for version 1.1.4 (unreleased)
+=================================================
+
+
 Noteworthy changes for version 1.1.3 (2011-12-27)
 =================================================
 
index f4d7ace..e3e75d7 100755 (executable)
@@ -62,7 +62,10 @@ if test "$1" = "--build-w32"; then
 
     # See whether we have the Debian cross compiler package or the
     # old mingw32/cpd system
-    if i586-mingw32msvc-gcc --version >/dev/null 2>&1 ; then
+    if i686-w64-mingw32-gcc --version >/dev/null 2>&1 ; then
+        host=i686-w64-mingw32
+        crossbindir="crossbindir-is-not-anymore-needed"
+    elif i586-mingw32msvc-gcc --version >/dev/null 2>&1 ; then
         host=i586-mingw32msvc
         crossbindir=/usr/$host/bin
     else
@@ -88,8 +91,8 @@ if test "$1" = "--build-w32"; then
         fi
     fi
 
-    ./configure --enable-maintainer-mode --prefix=${w32root}  \
-             --host=i586-mingw32msvc --build=${build} \
+    $tsdir/configure --enable-maintainer-mode --prefix=${w32root}  \
+             --host=${host} --build=${build} \
              --with-gpg-error-prefix=${w32root} \
             --with-gpgme-prefix=${w32root} \
             --with-libassuan-prefix=${w32root}
index 79eb8c7..ebec300 100644 (file)
@@ -16,8 +16,8 @@ min_automake_version="1.9.4"
 # Remember to change the version number immediately *after* a release.
 # Set my_issvn to "yes" for non-released code.  Remember to run an
 # "svn up" and "autogen.sh" right before creating a distribution.
-m4_define([my_version], [1.1.3])
-m4_define([my_isgit], [no])
+m4_define([my_version], [1.1.4])
+m4_define([my_isgit], [yes])
 
 m4_define([git_commit], m4_esyscmd([git branch -v 2>/dev/null \
           | awk '/^\* / {printf "%s",$3}']))
index 43239c7..68cae2d 100644 (file)
@@ -18,6 +18,7 @@
  */
 
 #include <config.h>
+#define OEMRESOURCE    /* Required for OBM_CHECKBOXES.  */
 #include <windows.h>
 #include <shlobj.h>
 #ifndef CSIDL_APPDATA
index 04140c5..85feb2d 100644 (file)
 #include <config.h>
 #endif
 
-#define _WIN32_IE 0x400 /* Need TBIF_COMMAND et al.  */
+/* Need TBIF_COMMAND et al. (0x0400 would be sufficient but elsewhere
+   we require 0x600 anyway). */
+#ifndef _WIN32_IE
+# define _WIN32_IE 0x0600
+#endif
 #include <windows.h>
 
 #include "mymapi.h"