mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-13 09:15:50 +00:00
Remove -mms-bitfields compiler option on windows, since all qt
releases that we support with the gcc toolchain on windows are compiled without it. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@13421 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
473ae1eebd
commit
e811433ec7
@ -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])
|
||||
|
@ -76,3 +76,6 @@ What's new
|
||||
|
||||
* Configuration/Installation:
|
||||
|
||||
- Don't use the -mms-bitfields compiler switch on mingw and cygwin, since
|
||||
Q..3/ does not use it either in the default configuration
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user