1 diff --git a/SMP/smp.props b/SMP/smp.props
2 index fc70bd8..d515523 100644
7 <PropertyGroup Label="UserMacros" />
8 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
9 - <TargetName>lib$(RootNamespace)d</TargetName>
10 + <TargetName>$(RootNamespace)d</TargetName>
11 <OutDir>$(ProjectDir)..\msvc\</OutDir>
12 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
13 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
15 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
17 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
18 - <TargetName>lib$(RootNamespace)d</TargetName>
19 + <TargetName>$(RootNamespace)d</TargetName>
20 <OutDir>$(ProjectDir)..\msvc\</OutDir>
21 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
22 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
24 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
26 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
27 - <TargetName>lib$(RootNamespace)</TargetName>
28 + <TargetName>$(RootNamespace)</TargetName>
29 <OutDir>$(ProjectDir)..\msvc\</OutDir>
30 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
31 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
33 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
36 - <TargetName>lib$(RootNamespace)</TargetName>
37 + <TargetName>$(RootNamespace)</TargetName>
38 <OutDir>$(ProjectDir)..\msvc\</OutDir>
39 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
40 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
42 <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName>
43 <MinimalRebuild>false</MinimalRebuild>
44 <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
45 + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
48 <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile>
50 <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName>
51 <MinimalRebuild>false</MinimalRebuild>
52 <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
53 + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
56 <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile>
58 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
59 <MinimalRebuild>false</MinimalRebuild>
60 <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
61 + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
64 <OutputFile>$(OutDir)\bin\x86\$(TargetName)$(TargetExt)</OutputFile>
66 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
67 <MinimalRebuild>false</MinimalRebuild>
68 <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
69 + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
72 <OutputFile>$(OutDir)\bin\x64\$(TargetName)$(TargetExt)</OutputFile>
74 <InterproceduralOptimization>SingleFile</InterproceduralOptimization>
75 <ProgramDataBaseFileName>$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName>
76 <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
77 + <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
80 <OutputFile>$(OutDir)\lib\x86\$(TargetName)$(TargetExt)</OutputFile>
82 <InterproceduralOptimization>SingleFile</InterproceduralOptimization>
83 <ProgramDataBaseFileName>$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName>
84 <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
85 + <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
88 <OutputFile>$(OutDir)\lib\x64\$(TargetName)$(TargetExt)</OutputFile>
90 <AdditionalIncludeDirectories>$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
91 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
92 <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
93 + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
96 <EnableCOMDATFolding>true</EnableCOMDATFolding>
98 <AdditionalIncludeDirectories>$(OutDir)\include;$(ProjectDir)\..\..\prebuilt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
99 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
100 <TreatSpecificWarningsAsErrors>4113;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors>
101 + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
104 <EnableCOMDATFolding>true</EnableCOMDATFolding>
105 diff --git a/SMP/smp_winrt.props b/SMP/smp_winrt.props
106 index cb5f090..19b2b8d 100644
107 --- a/SMP/smp_winrt.props
108 +++ b/SMP/smp_winrt.props
111 <PropertyGroup Label="UserMacros" />
112 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|Win32'">
113 - <TargetName>lib$(RootNamespace)d_winrt</TargetName>
114 + <TargetName>l$(RootNamespace)d</TargetName>
115 <OutDir>$(ProjectDir)..\msvc\</OutDir>
116 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
117 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
119 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
121 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|x64'">
122 - <TargetName>lib$(RootNamespace)d_winrt</TargetName>
123 + <TargetName>$(RootNamespace)d</TargetName>
124 <OutDir>$(ProjectDir)..\msvc\</OutDir>
125 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
126 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
128 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
130 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|Win32'">
131 - <TargetName>$(RootNamespace)d_winrt</TargetName>
132 + <TargetName>$(RootNamespace)d</TargetName>
133 <OutDir>$(ProjectDir)..\msvc\</OutDir>
134 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
135 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
137 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
139 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|x64'">
140 - <TargetName>$(RootNamespace)d_winrt</TargetName>
141 + <TargetName>$(RootNamespace)d</TargetName>
142 <OutDir>$(ProjectDir)..\msvc\</OutDir>
143 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
144 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
146 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
148 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|Win32'">
149 - <TargetName>lib$(RootNamespace)_winrt</TargetName>
150 + <TargetName>$(RootNamespace)</TargetName>
151 <OutDir>$(ProjectDir)..\msvc\</OutDir>
152 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
153 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
155 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
157 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|x64'">
158 - <TargetName>lib$(RootNamespace)_winrt</TargetName>
159 + <TargetName>$(RootNamespace)</TargetName>
160 <OutDir>$(ProjectDir)..\msvc\</OutDir>
161 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
162 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
164 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
166 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|Win32'">
167 - <TargetName>$(RootNamespace)_winrt</TargetName>
168 + <TargetName>$(RootNamespace)</TargetName>
169 <OutDir>$(ProjectDir)..\msvc\</OutDir>
170 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
171 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>
173 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
175 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|x64'">
176 - <TargetName>$(RootNamespace)_winrt</TargetName>
177 + <TargetName>$(RootNamespace)</TargetName>
178 <OutDir>$(ProjectDir)..\msvc\</OutDir>
179 <IntDir>$(ProjectDir)obj\$(Configuration)\$(Platform)\$(ProjectName)\</IntDir>
180 <GeneratedFilesDir>$(ProjectDir)obj\Generated</GeneratedFilesDir>