|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
3 | 3 | <ItemGroup Label="ProjectConfigurations">
|
4 |
| - <ProjectConfiguration Include="Debug|Win32"> |
5 |
| - <Configuration>Debug</Configuration> |
6 |
| - <Platform>Win32</Platform> |
7 |
| - </ProjectConfiguration> |
8 | 4 | <ProjectConfiguration Include="Debug|x64">
|
9 | 5 | <Configuration>Debug</Configuration>
|
10 | 6 | <Platform>x64</Platform>
|
11 | 7 | </ProjectConfiguration>
|
12 |
| - <ProjectConfiguration Include="ReleaseNoOptimization|Win32"> |
13 |
| - <Configuration>ReleaseNoOptimization</Configuration> |
14 |
| - <Platform>Win32</Platform> |
15 |
| - </ProjectConfiguration> |
16 |
| - <ProjectConfiguration Include="ReleaseNoOptimization|x64"> |
17 |
| - <Configuration>ReleaseNoOptimization</Configuration> |
18 |
| - <Platform>x64</Platform> |
19 |
| - </ProjectConfiguration> |
20 |
| - <ProjectConfiguration Include="ReleaseWithDebugInfo|Win32"> |
21 |
| - <Configuration>ReleaseWithDebugInfo</Configuration> |
22 |
| - <Platform>Win32</Platform> |
23 |
| - </ProjectConfiguration> |
24 |
| - <ProjectConfiguration Include="ReleaseWithDebugInfo|x64"> |
25 |
| - <Configuration>ReleaseWithDebugInfo</Configuration> |
26 |
| - <Platform>x64</Platform> |
27 |
| - </ProjectConfiguration> |
28 |
| - <ProjectConfiguration Include="Release|Win32"> |
29 |
| - <Configuration>Release</Configuration> |
30 |
| - <Platform>Win32</Platform> |
31 |
| - </ProjectConfiguration> |
32 | 8 | <ProjectConfiguration Include="Release|x64">
|
33 | 9 | <Configuration>Release</Configuration>
|
34 | 10 | <Platform>x64</Platform>
|
|
40 | 16 | <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
41 | 17 | </PropertyGroup>
|
42 | 18 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
43 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
44 |
| - <ConfigurationType>DynamicLibrary</ConfigurationType> |
45 |
| - <UseDebugLibraries>true</UseDebugLibraries> |
46 |
| - <PlatformToolset>v142</PlatformToolset> |
47 |
| - <CharacterSet>Unicode</CharacterSet> |
48 |
| - </PropertyGroup> |
49 | 19 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
50 | 20 | <ConfigurationType>StaticLibrary</ConfigurationType>
|
51 | 21 | <UseDebugLibraries>true</UseDebugLibraries>
|
52 | 22 | <PlatformToolset>v143</PlatformToolset>
|
53 | 23 | <CharacterSet>Unicode</CharacterSet>
|
54 | 24 | </PropertyGroup>
|
55 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
56 |
| - <ConfigurationType>DynamicLibrary</ConfigurationType> |
57 |
| - <UseDebugLibraries>false</UseDebugLibraries> |
58 |
| - <PlatformToolset>v142</PlatformToolset> |
59 |
| - <WholeProgramOptimization>true</WholeProgramOptimization> |
60 |
| - <CharacterSet>Unicode</CharacterSet> |
61 |
| - </PropertyGroup> |
62 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|Win32'" Label="Configuration"> |
63 |
| - <ConfigurationType>Application</ConfigurationType> |
64 |
| - <UseDebugLibraries>false</UseDebugLibraries> |
65 |
| - <PlatformToolset>v142</PlatformToolset> |
66 |
| - <WholeProgramOptimization>true</WholeProgramOptimization> |
67 |
| - <CharacterSet>MultiByte</CharacterSet> |
68 |
| - </PropertyGroup> |
69 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|Win32'" Label="Configuration"> |
70 |
| - <ConfigurationType>Application</ConfigurationType> |
71 |
| - <UseDebugLibraries>false</UseDebugLibraries> |
72 |
| - <PlatformToolset>v142</PlatformToolset> |
73 |
| - <WholeProgramOptimization>true</WholeProgramOptimization> |
74 |
| - <CharacterSet>MultiByte</CharacterSet> |
75 |
| - </PropertyGroup> |
76 | 25 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
77 | 26 | <ConfigurationType>StaticLibrary</ConfigurationType>
|
78 | 27 | <UseDebugLibraries>false</UseDebugLibraries>
|
|
81 | 30 | <CharacterSet>Unicode</CharacterSet>
|
82 | 31 | <PreferredToolArchitecture>x64</PreferredToolArchitecture>
|
83 | 32 | </PropertyGroup>
|
84 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'" Label="Configuration"> |
85 |
| - <ConfigurationType>StaticLibrary</ConfigurationType> |
86 |
| - <UseDebugLibraries>true</UseDebugLibraries> |
87 |
| - <PlatformToolset>v143</PlatformToolset> |
88 |
| - <WholeProgramOptimization>false</WholeProgramOptimization> |
89 |
| - <CharacterSet>Unicode</CharacterSet> |
90 |
| - </PropertyGroup> |
91 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|x64'" Label="Configuration"> |
92 |
| - <ConfigurationType>StaticLibrary</ConfigurationType> |
93 |
| - <UseDebugLibraries>false</UseDebugLibraries> |
94 |
| - <PlatformToolset>v142</PlatformToolset> |
95 |
| - <WholeProgramOptimization>true</WholeProgramOptimization> |
96 |
| - <CharacterSet>Unicode</CharacterSet> |
97 |
| - </PropertyGroup> |
98 | 33 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
99 | 34 | <ImportGroup Label="ExtensionSettings">
|
100 | 35 | </ImportGroup>
|
101 |
| - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
102 |
| - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
103 |
| - </ImportGroup> |
104 | 36 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
105 | 37 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
106 | 38 | </ImportGroup>
|
107 |
| - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
108 |
| - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
109 |
| - </ImportGroup> |
110 |
| - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|Win32'" Label="PropertySheets"> |
111 |
| - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
112 |
| - </ImportGroup> |
113 |
| - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|Win32'" Label="PropertySheets"> |
114 |
| - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
115 |
| - </ImportGroup> |
116 | 39 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
117 | 40 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
118 | 41 | </ImportGroup>
|
119 |
| - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'" Label="PropertySheets"> |
120 |
| - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
121 |
| - </ImportGroup> |
122 |
| - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|x64'" Label="PropertySheets"> |
123 |
| - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
124 |
| - </ImportGroup> |
125 | 42 | <PropertyGroup Label="UserMacros" />
|
126 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
127 |
| - <OutDir>bin32\</OutDir> |
128 |
| - <IntDir>bin32\$(Configuration)\</IntDir> |
129 |
| - <TargetName>$(ProjectName)d</TargetName> |
130 |
| - <TargetExt>.dll</TargetExt> |
131 |
| - </PropertyGroup> |
132 | 43 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
133 | 44 | <OutDir>bin\</OutDir>
|
134 | 45 | <IntDir>bin\$(Configuration)\</IntDir>
|
|
139 | 50 | <OutDir>bin\</OutDir>
|
140 | 51 | <IntDir>bin\$(Configuration)\</IntDir>
|
141 | 52 | </PropertyGroup>
|
142 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'"> |
143 |
| - <OutDir>bin\</OutDir> |
144 |
| - <IntDir>bin\$(Configuration)\</IntDir> |
145 |
| - <TargetName>$(ProjectName)rd</TargetName> |
146 |
| - </PropertyGroup> |
147 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|x64'"> |
148 |
| - <OutDir>bin\</OutDir> |
149 |
| - <IntDir>bin\$(Configuration)\</IntDir> |
150 |
| - </PropertyGroup> |
151 |
| - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
152 |
| - <OutDir>bin32/</OutDir> |
153 |
| - <IntDir>bin32/$(Configuration)\</IntDir> |
154 |
| - <TargetName>$(ProjectName)</TargetName> |
155 |
| - <TargetExt>.dll</TargetExt> |
156 |
| - </PropertyGroup> |
157 |
| - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
158 |
| - <ClCompile> |
159 |
| - <WarningLevel>Level3</WarningLevel> |
160 |
| - <Optimization>Disabled</Optimization> |
161 |
| - <AdditionalIncludeDirectories>src;../Carve/src/;../Carve/src/include;../Carve/src/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
162 |
| - <PreprocessorDefinitions>_WINDOWS;WINDOWS;UNICODE;WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_MBCS;IFCPP_AS_DYNAMIC_LIBRARY;IFCPP_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
163 |
| - <MultiProcessorCompilation>true</MultiProcessorCompilation> |
164 |
| - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
165 |
| - <MinimalRebuild>false</MinimalRebuild> |
166 |
| - <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions> |
167 |
| - </ClCompile> |
168 |
| - <Link> |
169 |
| - <GenerateDebugInformation>true</GenerateDebugInformation> |
170 |
| - </Link> |
171 |
| - </ItemDefinitionGroup> |
172 | 53 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
173 | 54 | <ClCompile>
|
174 | 55 | <WarningLevel>Level3</WarningLevel>
|
|
200 | 81 | </Command>
|
201 | 82 | </PostBuildEvent>
|
202 | 83 | </ItemDefinitionGroup>
|
203 |
| - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
204 |
| - <ClCompile> |
205 |
| - <WarningLevel>Level3</WarningLevel> |
206 |
| - <Optimization>MaxSpeed</Optimization> |
207 |
| - <FunctionLevelLinking>true</FunctionLevelLinking> |
208 |
| - <IntrinsicFunctions>true</IntrinsicFunctions> |
209 |
| - <AdditionalIncludeDirectories>src;../Carve/src/;../Carve/src/include;../Carve/src/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
210 |
| - <MultiProcessorCompilation>true</MultiProcessorCompilation> |
211 |
| - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
212 |
| - <PreprocessorDefinitions>UNICODE;WIN32;_WINDOWS;NDEBUG;_MBCS;IFCQUERY_AS_DYNAMIC_LIBRARY;IFCQUERY_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
213 |
| - <RuntimeTypeInfo>true</RuntimeTypeInfo> |
214 |
| - <DebugInformationFormat /> |
215 |
| - </ClCompile> |
216 |
| - <Link> |
217 |
| - <GenerateDebugInformation>true</GenerateDebugInformation> |
218 |
| - <EnableCOMDATFolding>true</EnableCOMDATFolding> |
219 |
| - <OptimizeReferences>true</OptimizeReferences> |
220 |
| - </Link> |
221 |
| - </ItemDefinitionGroup> |
222 |
| - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|Win32'"> |
223 |
| - <ClCompile> |
224 |
| - <WarningLevel>Level3</WarningLevel> |
225 |
| - <Optimization>MaxSpeed</Optimization> |
226 |
| - <FunctionLevelLinking>true</FunctionLevelLinking> |
227 |
| - <IntrinsicFunctions>true</IntrinsicFunctions> |
228 |
| - </ClCompile> |
229 |
| - <Link> |
230 |
| - <GenerateDebugInformation>true</GenerateDebugInformation> |
231 |
| - <EnableCOMDATFolding>true</EnableCOMDATFolding> |
232 |
| - <OptimizeReferences>true</OptimizeReferences> |
233 |
| - </Link> |
234 |
| - </ItemDefinitionGroup> |
235 |
| - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|Win32'"> |
236 |
| - <ClCompile> |
237 |
| - <WarningLevel>Level3</WarningLevel> |
238 |
| - <Optimization>MaxSpeed</Optimization> |
239 |
| - <FunctionLevelLinking>true</FunctionLevelLinking> |
240 |
| - <IntrinsicFunctions>true</IntrinsicFunctions> |
241 |
| - </ClCompile> |
242 |
| - <Link> |
243 |
| - <GenerateDebugInformation>true</GenerateDebugInformation> |
244 |
| - <EnableCOMDATFolding>true</EnableCOMDATFolding> |
245 |
| - <OptimizeReferences>true</OptimizeReferences> |
246 |
| - </Link> |
247 |
| - </ItemDefinitionGroup> |
248 | 84 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
249 | 85 | <ClCompile>
|
250 | 86 | <WarningLevel>Level3</WarningLevel>
|
|
280 | 116 | <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
|
281 | 117 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
282 | 118 | </Link>
|
283 |
| - <Lib> |
284 |
| - <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration> |
285 |
| - </Lib> |
286 | 119 | <PostBuildEvent>
|
287 | 120 | <Command>
|
288 | 121 | </Command>
|
|
293 | 126 | <LinkLibraryDependencies>true</LinkLibraryDependencies>
|
294 | 127 | </ProjectReference>
|
295 | 128 | </ItemDefinitionGroup>
|
296 |
| - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'"> |
297 |
| - <ClCompile> |
298 |
| - <WarningLevel>Level3</WarningLevel> |
299 |
| - <Optimization>Full</Optimization> |
300 |
| - <FunctionLevelLinking>true</FunctionLevelLinking> |
301 |
| - <IntrinsicFunctions>true</IntrinsicFunctions> |
302 |
| - <AdditionalIncludeDirectories>.;.\src;src\ifcpp;src\ifcpp\IFC4X3\include;.\src\external\;.\src\external\RapidJSON;.\src\external\glm;src/external/Carve;src/external/Carve/src;src/external/Carve/src/common;src/external/Carve/src/lib;src/external/Carve/src/include;src/external/Carve/src/include/carve;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
303 |
| - <MultiProcessorCompilation>true</MultiProcessorCompilation> |
304 |
| - <PreprocessorDefinitions>UNICODE;WIN32;_WINDOWS;NDEBUG;_MBCS;IFCQUERY_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
305 |
| - <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
306 |
| - <FloatingPointExceptions>true</FloatingPointExceptions> |
307 |
| - <RuntimeTypeInfo>true</RuntimeTypeInfo> |
308 |
| - <LanguageStandard>stdcpp20</LanguageStandard> |
309 |
| - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
310 |
| - <WholeProgramOptimization>false</WholeProgramOptimization> |
311 |
| - <BasicRuntimeChecks>Default</BasicRuntimeChecks> |
312 |
| - </ClCompile> |
313 |
| - <Link> |
314 |
| - <GenerateDebugInformation>true</GenerateDebugInformation> |
315 |
| - <EnableCOMDATFolding>true</EnableCOMDATFolding> |
316 |
| - <OptimizeReferences>true</OptimizeReferences> |
317 |
| - </Link> |
318 |
| - <Lib> |
319 |
| - <LinkTimeCodeGeneration> |
320 |
| - </LinkTimeCodeGeneration> |
321 |
| - </Lib> |
322 |
| - </ItemDefinitionGroup> |
323 |
| - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|x64'"> |
324 |
| - <ClCompile> |
325 |
| - <WarningLevel>Level3</WarningLevel> |
326 |
| - <Optimization>MaxSpeed</Optimization> |
327 |
| - <FunctionLevelLinking>true</FunctionLevelLinking> |
328 |
| - <IntrinsicFunctions>true</IntrinsicFunctions> |
329 |
| - <AdditionalIncludeDirectories>src;../Carve/src/;../Carve/src/include;../Carve/src/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
330 |
| - <MultiProcessorCompilation>true</MultiProcessorCompilation> |
331 |
| - <PreprocessorDefinitions>UNICODE;WIN32;_WINDOWS;NDEBUG;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
332 |
| - <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
333 |
| - <FloatingPointExceptions>true</FloatingPointExceptions> |
334 |
| - <RuntimeTypeInfo>true</RuntimeTypeInfo> |
335 |
| - </ClCompile> |
336 |
| - <Link> |
337 |
| - <GenerateDebugInformation>true</GenerateDebugInformation> |
338 |
| - <EnableCOMDATFolding>true</EnableCOMDATFolding> |
339 |
| - <OptimizeReferences>true</OptimizeReferences> |
340 |
| - </Link> |
341 |
| - <Lib> |
342 |
| - <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration> |
343 |
| - </Lib> |
344 |
| - </ItemDefinitionGroup> |
345 | 129 | <ItemGroup>
|
346 | 130 | <ClCompile Include="src\ifcpp\geometry\CSG_Adapter.cpp" />
|
347 | 131 | <ClCompile Include="src\ifcpp\geometry\GeometryInputData.cpp" />
|
|
350 | 134 | <ClCompile Include="src\ifcpp\geometry\SolidModelConverter.cpp" />
|
351 | 135 | <ClCompile Include="src\ifcpp\IFC4X3\EntityFactory.cpp">
|
352 | 136 | <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
353 |
| - <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions> |
354 | 137 | </ClCompile>
|
355 | 138 | <ClCompile Include="src\ifcpp\IFC4X3\TypeFactory.cpp">
|
356 | 139 | <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
357 |
| - <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions> |
358 | 140 | </ClCompile>
|
359 | 141 | <ClCompile Include="src\ifcpp\model\AttributeObject.cpp" />
|
360 | 142 | <ClCompile Include="src\ifcpp\model\BuildingGuid.cpp" />
|
|
0 commit comments