|
5 | 5 | <Configuration>Debug</Configuration>
|
6 | 6 | <Platform>x64</Platform>
|
7 | 7 | </ProjectConfiguration>
|
| 8 | + <ProjectConfiguration Include="ReleaseWithDebugInfo|x64"> |
| 9 | + <Configuration>ReleaseWithDebugInfo</Configuration> |
| 10 | + <Platform>x64</Platform> |
| 11 | + </ProjectConfiguration> |
8 | 12 | <ProjectConfiguration Include="Release|x64">
|
9 | 13 | <Configuration>Release</Configuration>
|
10 | 14 | <Platform>x64</Platform>
|
|
30 | 34 | <CharacterSet>Unicode</CharacterSet>
|
31 | 35 | <PreferredToolArchitecture>x64</PreferredToolArchitecture>
|
32 | 36 | </PropertyGroup>
|
| 37 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'" Label="Configuration"> |
| 38 | + <ConfigurationType>StaticLibrary</ConfigurationType> |
| 39 | + <UseDebugLibraries>false</UseDebugLibraries> |
| 40 | + <PlatformToolset>v143</PlatformToolset> |
| 41 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 42 | + <CharacterSet>Unicode</CharacterSet> |
| 43 | + <PreferredToolArchitecture>x64</PreferredToolArchitecture> |
| 44 | + </PropertyGroup> |
33 | 45 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
34 | 46 | <ImportGroup Label="ExtensionSettings">
|
35 | 47 | </ImportGroup>
|
|
39 | 51 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
40 | 52 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
41 | 53 | </ImportGroup>
|
| 54 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'" Label="PropertySheets"> |
| 55 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 56 | + </ImportGroup> |
42 | 57 | <PropertyGroup Label="UserMacros" />
|
43 | 58 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
44 | 59 | <OutDir>bin\</OutDir>
|
|
50 | 65 | <OutDir>bin\</OutDir>
|
51 | 66 | <IntDir>bin\$(Configuration)\</IntDir>
|
52 | 67 | </PropertyGroup>
|
| 68 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'"> |
| 69 | + <OutDir>bin\</OutDir> |
| 70 | + <IntDir>bin\$(Configuration)\</IntDir> |
| 71 | + <TargetName>$(ProjectName)rd</TargetName> |
| 72 | + </PropertyGroup> |
53 | 73 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
54 | 74 | <ClCompile>
|
55 | 75 | <WarningLevel>Level3</WarningLevel>
|
|
126 | 146 | <LinkLibraryDependencies>true</LinkLibraryDependencies>
|
127 | 147 | </ProjectReference>
|
128 | 148 | </ItemDefinitionGroup>
|
| 149 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWithDebugInfo|x64'"> |
| 150 | + <ClCompile> |
| 151 | + <WarningLevel>Level3</WarningLevel> |
| 152 | + <Optimization>MaxSpeed</Optimization> |
| 153 | + <FunctionLevelLinking>true</FunctionLevelLinking> |
| 154 | + <IntrinsicFunctions>false</IntrinsicFunctions> |
| 155 | + <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> |
| 156 | + <MultiProcessorCompilation>true</MultiProcessorCompilation> |
| 157 | + <PreprocessorDefinitions>UNICODE;WIN32;_WINDOWS;NDEBUG;_MBCS;IFCQUERY_LIB;IFCQUERY_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 158 | + <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
| 159 | + <FloatingPointExceptions>true</FloatingPointExceptions> |
| 160 | + <RuntimeTypeInfo>true</RuntimeTypeInfo> |
| 161 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 162 | + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
| 163 | + <AdditionalOptions> |
| 164 | + </AdditionalOptions> |
| 165 | + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
| 166 | + <ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName> |
| 167 | + <InlineFunctionExpansion>Default</InlineFunctionExpansion> |
| 168 | + <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> |
| 169 | + <LanguageStandard>stdcpp20</LanguageStandard> |
| 170 | + <DisableSpecificWarnings>4267;4244</DisableSpecificWarnings> |
| 171 | + <BrowseInformation> |
| 172 | + </BrowseInformation> |
| 173 | + </ClCompile> |
| 174 | + <Link> |
| 175 | + <EnableCOMDATFolding> |
| 176 | + </EnableCOMDATFolding> |
| 177 | + <OptimizeReferences> |
| 178 | + </OptimizeReferences> |
| 179 | + <AdditionalDependencies> |
| 180 | + </AdditionalDependencies> |
| 181 | + <AdditionalLibraryDirectories> |
| 182 | + </AdditionalLibraryDirectories> |
| 183 | + <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> |
| 184 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 185 | + </Link> |
| 186 | + <PostBuildEvent> |
| 187 | + <Command> |
| 188 | + </Command> |
| 189 | + </PostBuildEvent> |
| 190 | + <ProjectReference> |
| 191 | + <UseLibraryDependencyInputs> |
| 192 | + </UseLibraryDependencyInputs> |
| 193 | + <LinkLibraryDependencies>true</LinkLibraryDependencies> |
| 194 | + </ProjectReference> |
| 195 | + </ItemDefinitionGroup> |
129 | 196 | <ItemGroup>
|
130 | 197 | <ClCompile Include="src\ifcpp\geometry\CSG_Adapter.cpp" />
|
131 | 198 | <ClCompile Include="src\ifcpp\geometry\CurveConverter.cpp" />
|
|
0 commit comments