]> git.lyx.org Git - features.git/blobdiff - config/cygwin.m4
Remove -mms-bitfields compiler option on windows, since all qt
[features.git] / config / cygwin.m4
index 84e39ab460ebabce38cc4d90da78b6a4eb012e21..9db86cf489c4917cd2bcfed31fae026f7287eae3 100644 (file)
@@ -5,35 +5,6 @@ AC_DEFUN([CHECK_WITH_CYGWIN],
 [
   case $host_os in
   cygwin* | mingw* | pw32* )
-    if test "$GCC" = yes; then
-      # Ensure MSVC-compatible struct packing convention.
-      # Depends on GCC version. gcc2 uses -fnative-struct while
-      # gcc3 uses -mms-bitfields.
-      #
-      msnative_struct=''
-      AC_MSG_CHECKING([how to get MSVC-compatible struct packing])
-      case `$CC --version | sed -e 's,\..*,.,' -e q` in
-      2.)
-        if $CC -v --help 2>/dev/null | grep fnative-struct > /dev/null; then
-        msnative_struct='-fnative-struct'
-        fi
-        ;;
-      *)
-        if $CC -v --help 2>/dev/null | grep ms-bitfields > /dev/null; then
-        msnative_struct='-mms-bitfields'
-        fi
-        ;;
-      esac
-
-      if test x"$msnative_struct" = x; then
-        AC_MSG_RESULT([no way])
-        AC_MSG_WARN([produced libraries might be incompatible with MSVC libs])
-      else
-        CXXFLAGS="$CXXFLAGS $msnative_struct"
-        AC_MSG_RESULT([${msnative_struct}])
-      fi
-    fi
-
     # Export all symbols to Win32 DLL using MinGW 2.0 ld.
     WIN32_LD_EXPORT_ALL_SYMBOLS=''
     AC_MSG_CHECKING([whether ld accepts --export-all-symbols])