1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
- <Project DefaultTargets =" Build" ToolsVersion = " 15.0 " xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
2
+ <Project DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
3
<ItemGroup Label =" ProjectConfigurations" >
4
4
<ProjectConfiguration Include =" Debug|Win32" >
5
5
<Configuration >Debug</Configuration >
19
19
</ProjectConfiguration >
20
20
</ItemGroup >
21
21
<PropertyGroup Label =" Globals" >
22
- <ProjectGuid >{5a6180cb-591d-4dfa-a953-c425868f0708}</ProjectGuid >
22
+ <VCProjectVersion >16.0</VCProjectVersion >
23
+ <ProjectGuid >{4EA930EE-C5C4-4CF3-BE47-AAF37A158C40}</ProjectGuid >
23
24
<Keyword >Win32Proj</Keyword >
24
- <WindowsTargetPlatformVersion >10.0.18362.0</WindowsTargetPlatformVersion >
25
- <ConfigurationType >Application</ConfigurationType >
25
+ <RootNamespace >test</RootNamespace >
26
+ <WindowsTargetPlatformVersion >10.0</WindowsTargetPlatformVersion >
27
+ <ProjectSubType >NativeUnitTestProject</ProjectSubType >
28
+ <ProjectName >test</ProjectName >
29
+ </PropertyGroup >
30
+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
31
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" Label =" Configuration" >
32
+ <ConfigurationType >DynamicLibrary</ConfigurationType >
33
+ <UseDebugLibraries >true</UseDebugLibraries >
26
34
<PlatformToolset >v142</PlatformToolset >
27
35
<CharacterSet >Unicode</CharacterSet >
36
+ <UseOfMfc >false</UseOfMfc >
37
+ </PropertyGroup >
38
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" Label =" Configuration" >
39
+ <ConfigurationType >DynamicLibrary</ConfigurationType >
40
+ <UseDebugLibraries >false</UseDebugLibraries >
41
+ <PlatformToolset >v142</PlatformToolset >
42
+ <WholeProgramOptimization >true</WholeProgramOptimization >
43
+ <CharacterSet >Unicode</CharacterSet >
44
+ <UseOfMfc >false</UseOfMfc >
45
+ </PropertyGroup >
46
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" Label =" Configuration" >
47
+ <ConfigurationType >DynamicLibrary</ConfigurationType >
48
+ <UseDebugLibraries >true</UseDebugLibraries >
49
+ <PlatformToolset >v142</PlatformToolset >
50
+ <CharacterSet >Unicode</CharacterSet >
51
+ <UseOfMfc >false</UseOfMfc >
52
+ </PropertyGroup >
53
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" Configuration" >
54
+ <ConfigurationType >DynamicLibrary</ConfigurationType >
55
+ <UseDebugLibraries >false</UseDebugLibraries >
56
+ <PlatformToolset >v142</PlatformToolset >
57
+ <WholeProgramOptimization >true</WholeProgramOptimization >
58
+ <CharacterSet >Unicode</CharacterSet >
59
+ <UseOfMfc >false</UseOfMfc >
28
60
</PropertyGroup >
29
- <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
30
61
<Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
31
- <ImportGroup Label =" ExtensionSettings" />
32
- <ImportGroup Label =" Shared" />
33
- <ImportGroup Label =" PropertySheets" />
34
- <PropertyGroup Label =" UserMacros" />
35
- <ItemGroup >
36
- <ClInclude Include =" pch.h" />
37
- </ItemGroup >
38
- <ItemGroup >
39
- <ClCompile Include =" test_config.cpp" />
40
- <ClCompile Include =" pch.cpp" >
41
- <PrecompiledHeader Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >Create</PrecompiledHeader >
42
- <PrecompiledHeader Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >Create</PrecompiledHeader >
43
- <PrecompiledHeader Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >Create</PrecompiledHeader >
44
- <PrecompiledHeader Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >Create</PrecompiledHeader >
45
- </ClCompile >
46
- <ClCompile Include =" test_model.cpp" />
47
- <ClCompile Include =" test_util.cpp" />
48
- </ItemGroup >
49
- <ItemGroup >
50
- <None Include =" packages.config" />
51
- </ItemGroup >
52
- <ItemDefinitionGroup />
53
- <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
54
- <ImportGroup Label =" ExtensionTargets" >
55
- <Import Project =" ..\packages\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.3\build\native\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.targets" Condition =" Exists('..\packages\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.3\build\native\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.targets')" />
62
+ <ImportGroup Label =" ExtensionSettings" >
56
63
</ImportGroup >
57
- <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
64
+ <ImportGroup Label =" Shared" >
65
+ </ImportGroup >
66
+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
67
+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
68
+ </ImportGroup >
69
+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
70
+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
71
+ </ImportGroup >
72
+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
73
+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
74
+ </ImportGroup >
75
+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
76
+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
77
+ </ImportGroup >
78
+ <PropertyGroup Label =" UserMacros" />
79
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
80
+ <LinkIncremental >true</LinkIncremental >
81
+ </PropertyGroup >
82
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
83
+ <LinkIncremental >true</LinkIncremental >
84
+ </PropertyGroup >
85
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
86
+ <LinkIncremental >false</LinkIncremental >
87
+ </PropertyGroup >
88
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
89
+ <LinkIncremental >false</LinkIncremental >
90
+ </PropertyGroup >
91
+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
58
92
<ClCompile >
59
93
<PrecompiledHeader >Use</PrecompiledHeader >
60
- <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
61
- <Optimization >Disabled</Optimization >
62
- <PreprocessorDefinitions >WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
63
- <BasicRuntimeChecks >EnableFastChecks</BasicRuntimeChecks >
64
- <RuntimeLibrary >MultiThreadedDebugDLL</RuntimeLibrary >
65
94
<WarningLevel >Level3</WarningLevel >
95
+ <SDLCheck >true</SDLCheck >
96
+ <AdditionalIncludeDirectories >../casbin;$(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
97
+ <PreprocessorDefinitions >_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions >
98
+ <UseFullPaths >true</UseFullPaths >
99
+ <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
66
100
</ClCompile >
67
101
<Link >
68
- <GenerateDebugInformation >true</GenerateDebugInformation >
69
- <SubSystem >Console</SubSystem >
102
+ <SubSystem >Windows</SubSystem >
103
+ <AdditionalLibraryDirectories >../$(IntDir);$(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
104
+ <AdditionalDependencies >casbin.lib;%(AdditionalDependencies)</AdditionalDependencies >
70
105
</Link >
71
106
</ItemDefinitionGroup >
72
- <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64 '" >
107
+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32 '" >
73
108
<ClCompile >
74
109
<PrecompiledHeader >Use</PrecompiledHeader >
75
- <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
76
- <Optimization >Disabled</Optimization >
77
- <PreprocessorDefinitions >X64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
78
- <BasicRuntimeChecks >EnableFastChecks</BasicRuntimeChecks >
79
- <RuntimeLibrary >MultiThreadedDebugDLL</RuntimeLibrary >
80
110
<WarningLevel >Level3</WarningLevel >
81
- <AdditionalIncludeDirectories >../casbin;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
111
+ <SDLCheck >true</SDLCheck >
112
+ <AdditionalIncludeDirectories >$(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
113
+ <PreprocessorDefinitions >WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions >
114
+ <UseFullPaths >true</UseFullPaths >
115
+ <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
82
116
</ClCompile >
83
117
<Link >
84
- <GenerateDebugInformation >true</GenerateDebugInformation >
85
- <SubSystem >Console</SubSystem >
86
- <AdditionalLibraryDirectories >../$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
87
- <AdditionalDependencies >casbin.lib;%(AdditionalDependencies)</AdditionalDependencies >
118
+ <SubSystem >Windows</SubSystem >
119
+ <AdditionalLibraryDirectories >$(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
88
120
</Link >
89
121
</ItemDefinitionGroup >
90
122
<ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
91
123
<ClCompile >
92
124
<PrecompiledHeader >Use</PrecompiledHeader >
93
- <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
94
- <PreprocessorDefinitions >WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
95
- <RuntimeLibrary >MultiThreadedDLL</RuntimeLibrary >
96
125
<WarningLevel >Level3</WarningLevel >
97
- <DebugInformationFormat >ProgramDatabase</DebugInformationFormat >
126
+ <FunctionLevelLinking >true</FunctionLevelLinking >
127
+ <IntrinsicFunctions >true</IntrinsicFunctions >
128
+ <SDLCheck >true</SDLCheck >
129
+ <AdditionalIncludeDirectories >$(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
130
+ <PreprocessorDefinitions >WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions >
131
+ <UseFullPaths >true</UseFullPaths >
132
+ <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
98
133
</ClCompile >
99
134
<Link >
100
- <GenerateDebugInformation >true</GenerateDebugInformation >
101
- <SubSystem >Console</SubSystem >
102
- <OptimizeReferences >true</OptimizeReferences >
135
+ <SubSystem >Windows</SubSystem >
103
136
<EnableCOMDATFolding >true</EnableCOMDATFolding >
137
+ <OptimizeReferences >true</OptimizeReferences >
138
+ <AdditionalLibraryDirectories >$(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
104
139
</Link >
105
140
</ItemDefinitionGroup >
106
141
<ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
107
142
<ClCompile >
108
143
<PrecompiledHeader >Use</PrecompiledHeader >
109
- <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
110
- <PreprocessorDefinitions >X64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
111
- <RuntimeLibrary >MultiThreadedDLL</RuntimeLibrary >
112
144
<WarningLevel >Level3</WarningLevel >
113
- <DebugInformationFormat >ProgramDatabase</DebugInformationFormat >
114
- <AdditionalIncludeDirectories >../casbin;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
145
+ <FunctionLevelLinking >true</FunctionLevelLinking >
146
+ <IntrinsicFunctions >true</IntrinsicFunctions >
147
+ <SDLCheck >true</SDLCheck >
148
+ <AdditionalIncludeDirectories >../casbin;../casbin;$(VCInstallDir)UnitTest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
149
+ <PreprocessorDefinitions >NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions >
150
+ <UseFullPaths >true</UseFullPaths >
151
+ <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
115
152
</ClCompile >
116
153
<Link >
117
- <GenerateDebugInformation >true</GenerateDebugInformation >
118
- <SubSystem >Console</SubSystem >
119
- <OptimizeReferences >true</OptimizeReferences >
154
+ <SubSystem >Windows</SubSystem >
120
155
<EnableCOMDATFolding >true</EnableCOMDATFolding >
121
- <AdditionalLibraryDirectories >../$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
156
+ <OptimizeReferences >true</OptimizeReferences >
157
+ <AdditionalLibraryDirectories >../$(IntDir);../$(IntDir);$(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
122
158
<AdditionalDependencies >casbin.lib;%(AdditionalDependencies)</AdditionalDependencies >
123
159
</Link >
124
160
</ItemDefinitionGroup >
125
- <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
126
- <PropertyGroup >
127
- <ErrorText >This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText >
128
- </PropertyGroup >
129
- <Error Condition =" !Exists('..\packages\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.3\build\native\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.1.3\build\native\Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.targets'))" />
130
- </Target >
161
+ <ItemGroup >
162
+ <ClCompile Include =" pch.cpp" >
163
+ <PrecompiledHeader Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >Create</PrecompiledHeader >
164
+ <PrecompiledHeader Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >Create</PrecompiledHeader >
165
+ <PrecompiledHeader Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >Create</PrecompiledHeader >
166
+ <PrecompiledHeader Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >Create</PrecompiledHeader >
167
+ </ClCompile >
168
+ <ClCompile Include =" test_config.cpp" />
169
+ <ClCompile Include =" test_model.cpp" />
170
+ <ClCompile Include =" test_util.cpp" />
171
+ </ItemGroup >
172
+ <ItemGroup >
173
+ <ClInclude Include =" pch.h" />
174
+ </ItemGroup >
175
+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
176
+ <ImportGroup Label =" ExtensionTargets" >
177
+ </ImportGroup >
131
178
</Project >
0 commit comments