backend/vs: Parallelize compilation inside one project.
UseMultiToolTask allows parallelism inside a project, without requiring cl.exe internal multi-threading (which meson generated projects currently can't use, mainly due to specifying output filenames for each object). TODO: - think about making behaviour conditional on msbuild version / add comment why not
This commit is contained in:
parent
1fb2818d42
commit
14096260c4
|
@ -549,6 +549,7 @@ class Vs2010Backend(backends.Backend):
|
||||||
pname.text = target_name
|
pname.text = target_name
|
||||||
if self.windows_target_platform_version:
|
if self.windows_target_platform_version:
|
||||||
ET.SubElement(globalgroup, 'WindowsTargetPlatformVersion').text = self.windows_target_platform_version
|
ET.SubElement(globalgroup, 'WindowsTargetPlatformVersion').text = self.windows_target_platform_version
|
||||||
|
ET.SubElement(globalgroup, 'UseMultiToolTask').text = 'true'
|
||||||
|
|
||||||
ET.SubElement(root, 'Import', Project=r'$(VCTargetsPath)\Microsoft.Cpp.Default.props')
|
ET.SubElement(root, 'Import', Project=r'$(VCTargetsPath)\Microsoft.Cpp.Default.props')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue