36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||
|
|
|
||
|
|
<!-- Some auxiliary properties. Prefix "_" make them invisible to Visual Studio user -->
|
||
|
|
|
||
|
|
<PropertyGroup>
|
||
|
|
<!-- Imported BEFORE others props-->
|
||
|
|
<!-- Property sheets specific for each project.-->
|
||
|
|
<PUGI_Props_Primary>$(PUGI_ProjectDir)_$(ProjectName).props</PUGI_Props_Primary>
|
||
|
|
</PropertyGroup>
|
||
|
|
|
||
|
|
<!-- PropsPrefix contain only part of PropertySheet path: Absolute path to directory and first part of file name -->
|
||
|
|
|
||
|
|
<PropertyGroup>
|
||
|
|
<!-- Property sheets common for all projects. -->
|
||
|
|
<PUGI_CommonPropsPrefix>$(ProjectDir)props\common</PUGI_CommonPropsPrefix>
|
||
|
|
|
||
|
|
<PUGI_Props_Common >$(PUGI_CommonPropsPrefix).props</PUGI_Props_Common>
|
||
|
|
<PUGI_Props_CommonConf >$(PUGI_CommonPropsPrefix).$(Configuration.ToLower()).props</PUGI_Props_CommonConf>
|
||
|
|
<PUGI_Props_CommonPlatf>$(PUGI_CommonPropsPrefix).$(Platform.ToLower()).props</PUGI_Props_CommonPlatf>
|
||
|
|
</PropertyGroup>
|
||
|
|
|
||
|
|
<PropertyGroup>
|
||
|
|
<PUGI_A Condition="exists('$(PUGI_Props_Common)')" >True</PUGI_A>
|
||
|
|
<PUGI_B Condition="exists('$(PUGI_Props_CommonConf)')">True</PUGI_B>
|
||
|
|
<PUGI_C Condition="exists('$(PUGI_Props_CommonPlatf)')">True</PUGI_C>
|
||
|
|
</PropertyGroup>
|
||
|
|
|
||
|
|
|
||
|
|
<ImportGroup Label="PropertySheets">
|
||
|
|
<Import Condition="exists('$(PUGI_Props_Common)')" Project="$(PUGI_Props_Common)" />
|
||
|
|
<Import Condition="exists('$(PUGI_Props_CommonConf)')" Project="$(PUGI_Props_CommonConf)" />
|
||
|
|
<Import Condition="exists('$(PUGI_Props_CommonPlatf)')" Project="$(PUGI_Props_CommonPlatf)" />
|
||
|
|
</ImportGroup>
|
||
|
|
</Project>
|