summaryrefslogtreecommitdiff
path: root/pjmedia/build/pjmedia_test.vcxproj
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/build/pjmedia_test.vcxproj')
-rw-r--r--pjmedia/build/pjmedia_test.vcxproj26
1 files changed, 23 insertions, 3 deletions
diff --git a/pjmedia/build/pjmedia_test.vcxproj b/pjmedia/build/pjmedia_test.vcxproj
index 94bde4fd..e4c7849e 100644
--- a/pjmedia/build/pjmedia_test.vcxproj
+++ b/pjmedia/build/pjmedia_test.vcxproj
@@ -50,9 +50,13 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
+ <!-- Import common config -->
+ <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />
<PropertyGroup Label="Globals">
<ProjectGuid>{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}</ProjectGuid>
- <RootNamespace>pjmedia_test</RootNamespace>
+ <RootNamespace>pjmedia_test</RootNamespace>
+ <!-- Specific UWP property -->
+ <DefaultLanguage>en-US</DefaultLanguage>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration">
@@ -127,10 +131,17 @@
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
+ <!-- Override the PlatformToolset -->
+ <PropertyGroup>
+ <PlatformToolset>$(BuildToolset)</PlatformToolset>
+ <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>
+ <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType>
+ <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType>
+ </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
-<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" />
<Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />
@@ -193,8 +204,17 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>
- <TargetName>pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
+ <TargetName>pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>
</PropertyGroup>
+ <!-- Compile and link option definition -->
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>
+ </ClCompile>
+ <Lib>
+ <OutputFile>..\lib\pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>../../pjlib/include;../include;../../pjnath/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>