From: Jacek Caban jacek@codeweavers.com
The exact version doesn't really matter, but we need to make sure that _MSC_VER is defined at all. Clang not always adds default version, so make sure it's specified. --- configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac index 7313fde9a4e..eba345d2c38 100644 --- a/configure.ac +++ b/configure.ac @@ -941,12 +941,13 @@ do esac fi case $llvm_target in - *windows) llvm_cflags="$llvm_cflags -Wl,-subsystem:console" ;; + *windows) llvm_cflags="$llvm_cflags -Wl,-subsystem:console" + llvm_extra_cflags=" -fms-compatibility-version=19" ;; esac WINE_TRY_PE_CFLAGS([-target $llvm_target $llvm_cflags], [target=$llvm_target AS_VAR_SET([${wine_arch}_DELAYLOADFLAG],["-Wl,-delayload,"]) - AS_VAR_APPEND([${wine_arch}_EXTRACFLAGS],[" -target $target"]) + AS_VAR_APPEND([${wine_arch}_EXTRACFLAGS],[" -target $target$llvm_extra_cflags"]) CFLAGS="$CFLAGS -target $target $llvm_cflags"]) AS_VAR_SET([${wine_arch}_TARGET],[$target])]) AS_VAR_POPDEF([wine_cv_crosscc])