|
83 | 83 | </PropertyGroup>
|
84 | 84 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'" Label="Configuration">
|
85 | 85 | <ConfigurationType>StaticLibrary</ConfigurationType>
|
86 |
| - <UseDebugLibraries>false</UseDebugLibraries> |
87 |
| - <PlatformToolset>v142</PlatformToolset> |
88 |
| - <WholeProgramOptimization>true</WholeProgramOptimization> |
| 86 | + <UseDebugLibraries>true</UseDebugLibraries> |
| 87 | + <PlatformToolset>v143</PlatformToolset> |
| 88 | + <WholeProgramOptimization>false</WholeProgramOptimization> |
89 | 89 | <CharacterSet>Unicode</CharacterSet>
|
90 | 90 | </PropertyGroup>
|
91 | 91 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|x64'" Label="Configuration">
|
|
296 | 296 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">
|
297 | 297 | <ClCompile>
|
298 | 298 | <WarningLevel>Level3</WarningLevel>
|
299 |
| - <Optimization>MaxSpeed</Optimization> |
| 299 | + <Optimization>Full</Optimization> |
300 | 300 | <FunctionLevelLinking>true</FunctionLevelLinking>
|
301 | 301 | <IntrinsicFunctions>true</IntrinsicFunctions>
|
302 |
| - <AdditionalIncludeDirectories>src;../Carve/src/;../Carve/src/include;../Carve/src/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 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 | 303 | <MultiProcessorCompilation>true</MultiProcessorCompilation>
|
304 |
| - <PreprocessorDefinitions>UNICODE;WIN32;_WINDOWS;NDEBUG;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 304 | + <PreprocessorDefinitions>UNICODE;WIN32;_WINDOWS;NDEBUG;_MBCS;IFCQUERY_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
305 | 305 | <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
306 | 306 | <FloatingPointExceptions>true</FloatingPointExceptions>
|
307 | 307 | <RuntimeTypeInfo>true</RuntimeTypeInfo>
|
| 308 | + <LanguageStandard>stdcpp20</LanguageStandard> |
| 309 | + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
| 310 | + <WholeProgramOptimization>false</WholeProgramOptimization> |
| 311 | + <BasicRuntimeChecks>Default</BasicRuntimeChecks> |
308 | 312 | </ClCompile>
|
309 | 313 | <Link>
|
310 | 314 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
311 | 315 | <EnableCOMDATFolding>true</EnableCOMDATFolding>
|
312 | 316 | <OptimizeReferences>true</OptimizeReferences>
|
313 | 317 | </Link>
|
314 | 318 | <Lib>
|
315 |
| - <LinkTimeCodeGeneration>true</LinkTimeCodeGeneration> |
| 319 | + <LinkTimeCodeGeneration> |
| 320 | + </LinkTimeCodeGeneration> |
316 | 321 | </Lib>
|
317 | 322 | </ItemDefinitionGroup>
|
318 | 323 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNoOptimization|x64'">
|
|
345 | 350 | <ClCompile Include="src\ifcpp\geometry\SolidModelConverter.cpp" />
|
346 | 351 | <ClCompile Include="src\ifcpp\IFC4X3\EntityFactory.cpp">
|
347 | 352 | <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
| 353 | + <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions> |
348 | 354 | </ClCompile>
|
349 | 355 | <ClCompile Include="src\ifcpp\IFC4X3\TypeFactory.cpp">
|
350 | 356 | <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions>
|
| 357 | + <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'">/bigobj %(AdditionalOptions)</AdditionalOptions> |
351 | 358 | </ClCompile>
|
352 | 359 | <ClCompile Include="src\ifcpp\model\AttributeObject.cpp" />
|
353 | 360 | <ClCompile Include="src\ifcpp\model\BuildingGuid.cpp" />
|
|
0 commit comments