Fixed win32 dll-export
[libcds.git] / projects / Win / vc14 / gtest-misc.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="DebugVLD|Win32">
5       <Configuration>DebugVLD</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="DebugVLD|x64">
9       <Configuration>DebugVLD</Configuration>
10       <Platform>x64</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Debug|Win32">
13       <Configuration>Debug</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|Win32">
17       <Configuration>Release</Configuration>
18       <Platform>Win32</Platform>
19     </ProjectConfiguration>
20     <ProjectConfiguration Include="Debug|x64">
21       <Configuration>Debug</Configuration>
22       <Platform>x64</Platform>
23     </ProjectConfiguration>
24     <ProjectConfiguration Include="Release|x64">
25       <Configuration>Release</Configuration>
26       <Platform>x64</Platform>
27     </ProjectConfiguration>
28   </ItemGroup>
29   <ItemGroup>
30     <ClCompile Include="..\..\..\test\unit\main.cpp" />
31     <ClCompile Include="..\..\..\test\unit\misc\bitop.cpp" />
32     <ClCompile Include="..\..\..\test\unit\misc\cxx11_atomic_class.cpp" />
33     <ClCompile Include="..\..\..\test\unit\misc\cxx11_atomic_func.cpp" />
34     <ClCompile Include="..\..\..\test\unit\misc\find_option.cpp" />
35     <ClCompile Include="..\..\..\test\unit\misc\hash_tuple.cpp" />
36     <ClCompile Include="..\..\..\test\unit\misc\permutation_generator.cpp" />
37     <ClCompile Include="..\..\..\test\unit\misc\split_bitstring.cpp" />
38   </ItemGroup>
39   <ItemGroup>
40     <ClInclude Include="..\..\..\test\unit\misc\cxx11_convert_memory_order.h" />
41   </ItemGroup>
42   <PropertyGroup Label="Globals">
43     <ProjectGuid>{FA22E700-1AE5-4d7b-B9F1-0A919FF7FF06}</ProjectGuid>
44     <Keyword>Win32Proj</Keyword>
45     <RootNamespace>misc</RootNamespace>
46     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
47   </PropertyGroup>
48   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
49   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
50     <ConfigurationType>Application</ConfigurationType>
51     <UseDebugLibraries>true</UseDebugLibraries>
52     <PlatformToolset>v140</PlatformToolset>
53     <CharacterSet>Unicode</CharacterSet>
54   </PropertyGroup>
55   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="Configuration">
56     <ConfigurationType>Application</ConfigurationType>
57     <UseDebugLibraries>true</UseDebugLibraries>
58     <PlatformToolset>v140</PlatformToolset>
59     <CharacterSet>Unicode</CharacterSet>
60   </PropertyGroup>
61   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
62     <ConfigurationType>Application</ConfigurationType>
63     <UseDebugLibraries>false</UseDebugLibraries>
64     <PlatformToolset>v140</PlatformToolset>
65     <WholeProgramOptimization>true</WholeProgramOptimization>
66     <CharacterSet>Unicode</CharacterSet>
67   </PropertyGroup>
68   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
69     <ConfigurationType>Application</ConfigurationType>
70     <UseDebugLibraries>true</UseDebugLibraries>
71     <PlatformToolset>v140</PlatformToolset>
72     <CharacterSet>Unicode</CharacterSet>
73   </PropertyGroup>
74   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="Configuration">
75     <ConfigurationType>Application</ConfigurationType>
76     <UseDebugLibraries>true</UseDebugLibraries>
77     <PlatformToolset>v140</PlatformToolset>
78     <CharacterSet>Unicode</CharacterSet>
79   </PropertyGroup>
80   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
81     <ConfigurationType>Application</ConfigurationType>
82     <UseDebugLibraries>false</UseDebugLibraries>
83     <PlatformToolset>v140</PlatformToolset>
84     <WholeProgramOptimization>true</WholeProgramOptimization>
85     <CharacterSet>Unicode</CharacterSet>
86   </PropertyGroup>
87   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
88   <ImportGroup Label="ExtensionSettings">
89   </ImportGroup>
90   <ImportGroup Label="Shared">
91   </ImportGroup>
92   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
93     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94   </ImportGroup>
95   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'" Label="PropertySheets">
96     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97   </ImportGroup>
98   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
99     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100   </ImportGroup>
101   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
102     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
103   </ImportGroup>
104   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'" Label="PropertySheets">
105     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106   </ImportGroup>
107   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
108     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109   </ImportGroup>
110   <PropertyGroup Label="UserMacros" />
111   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
112     <LinkIncremental>true</LinkIncremental>
113     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
114     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
115     <TargetName>$(ProjectName)_d</TargetName>
116   </PropertyGroup>
117   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">
118     <LinkIncremental>true</LinkIncremental>
119     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
120     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
121     <TargetName>$(ProjectName)_d</TargetName>
122   </PropertyGroup>
123   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
124     <LinkIncremental>true</LinkIncremental>
125     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
126     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
127     <TargetName>$(ProjectName)_d</TargetName>
128   </PropertyGroup>
129   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">
130     <LinkIncremental>true</LinkIncremental>
131     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)\</OutDir>
132     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
133     <TargetName>$(ProjectName)_d</TargetName>
134   </PropertyGroup>
135   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
136     <LinkIncremental>false</LinkIncremental>
137     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>
138     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
139   </PropertyGroup>
140   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
141     <LinkIncremental>false</LinkIncremental>
142     <OutDir>$(SolutionDir)..\..\..\bin\vc.$(PlatformToolset)\$(Platform)-release\</OutDir>
143     <IntDir>$(SolutionDir)..\..\..\obj\vc.$(PlatformToolset)\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
144   </PropertyGroup>
145   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
146     <ClCompile>
147       <PrecompiledHeader>NotUsing</PrecompiledHeader>
148       <WarningLevel>Level3</WarningLevel>
149       <Optimization>Disabled</Optimization>
150       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;CDS_ENABLE_HPSTAT;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
151       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
152     </ClCompile>
153     <Link>
154       <SubSystem>Console</SubSystem>
155       <GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
156       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
157       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
158     </Link>
159   </ItemDefinitionGroup>
160   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|Win32'">
161     <ClCompile>
162       <PrecompiledHeader>NotUsing</PrecompiledHeader>
163       <WarningLevel>Level3</WarningLevel>
164       <Optimization>Disabled</Optimization>
165       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;CDS_ENABLE_HPSTAT;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
166       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
167     </ClCompile>
168     <Link>
169       <SubSystem>Console</SubSystem>
170       <GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
171       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
172       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
173     </Link>
174   </ItemDefinitionGroup>
175   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
176     <ClCompile>
177       <PrecompiledHeader>NotUsing</PrecompiledHeader>
178       <WarningLevel>Level3</WarningLevel>
179       <Optimization>Disabled</Optimization>
180       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;CDS_ENABLE_HPSTAT;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
181       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
182     </ClCompile>
183     <Link>
184       <SubSystem>Console</SubSystem>
185       <GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
186       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
187       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
188     </Link>
189   </ItemDefinitionGroup>
190   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugVLD|x64'">
191     <ClCompile>
192       <PrecompiledHeader>NotUsing</PrecompiledHeader>
193       <WarningLevel>Level3</WarningLevel>
194       <Optimization>Disabled</Optimization>
195       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;CDS_ENABLE_HPSTAT;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
196       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
197     </ClCompile>
198     <Link>
199       <SubSystem>Console</SubSystem>
200       <GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
201       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
202       <AdditionalDependencies>gtestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
203     </Link>
204   </ItemDefinitionGroup>
205   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
206     <ClCompile>
207       <WarningLevel>Level3</WarningLevel>
208       <PrecompiledHeader>NotUsing</PrecompiledHeader>
209       <Optimization>MaxSpeed</Optimization>
210       <FunctionLevelLinking>true</FunctionLevelLinking>
211       <IntrinsicFunctions>true</IntrinsicFunctions>
212       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;CDS_ENABLE_HPSTAT;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
213       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
214     </ClCompile>
215     <Link>
216       <SubSystem>Console</SubSystem>
217       <EnableCOMDATFolding>true</EnableCOMDATFolding>
218       <OptimizeReferences>true</OptimizeReferences>
219       <GenerateDebugInformation>true</GenerateDebugInformation>
220       <AdditionalLibraryDirectories>$(GTEST_LIB32);$(GTEST_ROOT)/lib/x86;$(BOOST_PATH)/stage32/lib;$(BOOST_PATH)/stage/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
221       <AdditionalDependencies>gtest.lib;%(AdditionalDependencies)</AdditionalDependencies>
222     </Link>
223   </ItemDefinitionGroup>
224   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
225     <ClCompile>
226       <WarningLevel>Level3</WarningLevel>
227       <PrecompiledHeader>NotUsing</PrecompiledHeader>
228       <Optimization>MaxSpeed</Optimization>
229       <FunctionLevelLinking>true</FunctionLevelLinking>
230       <IntrinsicFunctions>true</IntrinsicFunctions>
231       <PreprocessorDefinitions>_ENABLE_ATOMIC_ALIGNMENT_FIX;CDS_ENABLE_HPSTAT;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
232       <AdditionalIncludeDirectories>$(SolutionDir)..\..\..;$(GTEST_ROOT)/include;$(SolutionDir)..\..\..\test\include;$(BOOST_PATH);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
233     </ClCompile>
234     <Link>
235       <SubSystem>Console</SubSystem>
236       <EnableCOMDATFolding>true</EnableCOMDATFolding>
237       <OptimizeReferences>true</OptimizeReferences>
238       <GenerateDebugInformation>true</GenerateDebugInformation>
239       <AdditionalLibraryDirectories>$(GTEST_LIB64);$(GTEST_ROOT)/lib/x64;$(BOOST_PATH)/stage64/lib;$(BOOST_PATH)/bin;%(AdditionalLibraryDirectories);$(OutDir)</AdditionalLibraryDirectories>
240       <AdditionalDependencies>gtest.lib;%(AdditionalDependencies)</AdditionalDependencies>
241     </Link>
242   </ItemDefinitionGroup>
243   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
244   <ImportGroup Label="ExtensionTargets">
245   </ImportGroup>
246 </Project>