mirror of
https://github.com/PSI-Rockin/DobieStation.git
synced 2024-05-20 13:08:11 -04:00
vs: add support for ui files
This commit is contained in:
parent
ed47dea582
commit
cd234ebf47
|
@ -63,20 +63,36 @@
|
|||
<MocIncludes>"-I$(QtIncludeDir) " "-I$(QtToolOutDir) " $(MocIncludes)</MocIncludes>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<MocOutputs Include="$(QtToolOutDir)moc_*.cpp" />
|
||||
<UIOutputs Include="$(QtToolOutDir)ui_*.h" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="QtMoc"
|
||||
BeforeTargets="ClCompile"
|
||||
Condition="'@(QtMoc)'!=''"
|
||||
Inputs="%(QtMoc.Identity);%(QtMoc.AdditionalDependencies);$(MSBuildProjectFile)"
|
||||
Outputs="$(QtToolOutDir)moc_%(QtMoc.Filename).cpp">
|
||||
<Message Text="moc %(QtMoc.Filename)" Importance="High" />
|
||||
<Error Condition="!$(QtDirValid)" Text="QT not found! Try installing it or setting QTDIR $(QTDIR)" />
|
||||
<MakeDir Directories="$(QtToolOutDir)" />
|
||||
<Exec Command=""$(QtBinDir)moc.exe" "%(QtMoc.FullPath)" -o "$(QtToolOutDir)moc_%(QtMoc.Filename).cpp" -f%(QtMoc.Filename)%(QtMoc.Extension) $(MocDefines) $(MocIncludes)" />
|
||||
<Message Text="moc %(QtMoc.Filename)" Importance="High" />
|
||||
<Error Condition="!$(QtDirValid)" Text="QT not found! Try installing it or setting QTDIR $(QTDIR)" />
|
||||
<MakeDir Directories="$(QtToolOutDir)" />
|
||||
<Exec Command=""$(QtBinDir)moc.exe" "%(QtMoc.FullPath)" -o "$(QtToolOutDir)moc_%(QtMoc.Filename).cpp" -f%(QtMoc.Filename)%(QtMoc.Extension) $(MocDefines) $(MocIncludes)" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
<MocOutputs Include="$(QtToolOutDir)moc_*.cpp" />
|
||||
</ItemGroup>
|
||||
<Target Name="QtUI"
|
||||
BeforeTargets="ClCompile"
|
||||
Condition="'@(QtUI)'!=''"
|
||||
Inputs="@(QtUI)"
|
||||
Outputs="@(QtUI->'$(QtToolOutDir)ui_%(filename).h')">
|
||||
<Message Text="ui %(QtUI.Filename)" Importance="High" />
|
||||
<Error Condition="!$(QtDirValid)" Text="QT not found! Try installing it or setting QTDIR $(QTDIR)" />
|
||||
<MakeDir Directories="$(QtToolOutDir)" />
|
||||
<Exec Command=""$(QtBinDir)uic.exe" "%(QtUI.FullPath)" -o "$(QtToolOutDir)ui_%(QtUI.Filename).h"" />
|
||||
</Target>
|
||||
|
||||
<Target Name="QtUIClean">
|
||||
<Delete Files="@(UIOutputs)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="QtMocClean">
|
||||
<Delete Files="@(MocOutputs)" />
|
||||
|
@ -87,6 +103,9 @@
|
|||
<AvailableItemName Include="QtMoc">
|
||||
<Targets>QtMoc</Targets>
|
||||
</AvailableItemName>
|
||||
<AvailableItemName Include="QtUI">
|
||||
<Targets>QtUI</Targets>
|
||||
</AvailableItemName>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
@ -58,6 +58,7 @@
|
|||
</ImportGroup>
|
||||
<PropertyGroup>
|
||||
<TargetName>DobieStation$(Postfix)</TargetName>
|
||||
<DisableFastUpToDateCheck>True</DisableFastUpToDateCheck>
|
||||
</PropertyGroup>
|
||||
<!-- default link -->
|
||||
<ItemDefinitionGroup>
|
||||
|
@ -99,5 +100,9 @@
|
|||
<ClCompile Include="$(QtToolOutDir)moc_settingswindow.cpp" />
|
||||
<ClCompile Include="$(QtToolOutDir)moc_gamelistwidget.cpp" />
|
||||
</ItemGroup>
|
||||
<!-- ui files -->
|
||||
<!--<ItemGroup>
|
||||
<QtUI Include="memcardwindow.ui" />
|
||||
</ItemGroup>-->
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
</Project>
|
|
@ -10,6 +10,9 @@
|
|||
<Filter Include="Moc">
|
||||
<UniqueIdentifier>{B3CE4CEA-322D-4A6F-A8FF-30C5D38C459D}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="UI">
|
||||
<UniqueIdentifier>{25BD6226-F241-4A29-B904-779F2978593B}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="bios.cpp">
|
||||
|
@ -79,4 +82,9 @@
|
|||
<Filter>Headers</Filter>
|
||||
</QtMoc>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<QtUi Include="memcardwindow.ui">
|
||||
<Filter>UI</Filter>
|
||||
</QtUi>
|
||||
</ItemGroup>-->
|
||||
</Project>
|
Loading…
Reference in a new issue