diff --git a/llvm-build/build.py b/llvm-build/build.py index e5751de06410b87596cdfff452679bacf73a71cd..5913517decc80b4486a9e56720d7435921cdd94c 100755 --- a/llvm-build/build.py +++ b/llvm-build/build.py @@ -1835,7 +1835,9 @@ class LlvmPackage(BuildUtils): # Redefining necessary bin files for Windows. windows_forbidden_list_bin_files = ['clang-%s%s' % (vers_major, ext), 'scan-build%s' % ext, 'scan-view%s' % ext] - windows_additional_bin_files = ['liblldb%s' % shlib_ext, 'libpython3.10%s' % shlib_ext, 'libxml2%s' % shlib_ext] + windows_additional_bin_files = ['liblldb%s' % shlib_ext, 'libpython3.10%s' % shlib_ext] + if self.build_config.build_libxml2: + windows_additional_bin_files += ['libxml2%s' % shlib_ext] new_necessary_bin_files = list(set(necessary_bin_files) - set(windows_forbidden_list_bin_files)) new_necessary_bin_files.extend(windows_additional_bin_files)