Files
baldurk 1416d92b09 Use properties consistently for custom dependency paths on windows
* This removes the (now undocumented) python env vars, and the never documented
  Qt env vars. We add new build script arguments to specify these paths.
2026-08-13 21:05:12 +01:00

41 lines
2.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ProjectSchemaDefinitions xmlns="http://schemas.microsoft.com/build/2009/properties" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib">
<Rule Name="qt_sheet"
DisplayName="Qt Configuration"
PageTemplate="generic"
Description="Configuring where Qt is obtained from"
xmlns="http://schemas.microsoft.com/build/2009/properties">
<Rule.Categories>
<Category Name="Build" DisplayName="Build" />
</Rule.Categories>
<Rule.DataSource>
<DataSource Persistence="UserFile" HasConfigurationCondition="true" />
</Rule.DataSource>
<StringProperty Name="QtOverridePath" DisplayName="Custom Qt Path" Description="Path to a Qt5 install with 'msvc2019' and 'msvc2019_64' subfolders." Category="Build" IncludeInCommandLine="false">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFolderPropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="Qt32OverridePath" DisplayName="Individual 32-bit Qt Path" Description="Separate Path to a 32-bit Qt5 'msvc2019' folder." Category="Build" IncludeInCommandLine="false">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFolderPropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="Qt64OverridePath" DisplayName="Individual 64-bit Qt Path" Description="Separate Path to a 64-bit Qt5 'msvc2019_64' folder." Category="Build" IncludeInCommandLine="false">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFolderPropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
</Rule>
</ProjectSchemaDefinitions>