|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <ItemGroup Label="ProjectConfigurations"> |
| 4 | + <ProjectConfiguration Include="clang|x64"> |
| 5 | + <Configuration>clang</Configuration> |
| 6 | + <Platform>x64</Platform> |
| 7 | + </ProjectConfiguration> |
4 | 8 | <ProjectConfiguration Include="Debug|x64"> |
5 | 9 | <Configuration>Debug</Configuration> |
6 | 10 | <Platform>x64</Platform> |
|
17 | 21 | <RootNamespace>UnityInspector</RootNamespace> |
18 | 22 | <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> |
19 | 23 | <ProjectName>UnityInspector</ProjectName> |
| 24 | + <TargetFramework> |
| 25 | + </TargetFramework> |
| 26 | + <WindowsTargetPlatformMinVersion>7.0</WindowsTargetPlatformMinVersion> |
20 | 27 | </PropertyGroup> |
21 | 28 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
22 | 29 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
23 | 30 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
24 | 31 | <UseDebugLibraries>true</UseDebugLibraries> |
25 | 32 | <PlatformToolset>v143</PlatformToolset> |
26 | 33 | <CharacterSet>MultiByte</CharacterSet> |
| 34 | + <UseDynamicDebugging>false</UseDynamicDebugging> |
| 35 | + <CLRSupport>false</CLRSupport> |
27 | 36 | </PropertyGroup> |
28 | 37 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
29 | 38 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
30 | 39 | <UseDebugLibraries>false</UseDebugLibraries> |
31 | 40 | <PlatformToolset>v143</PlatformToolset> |
32 | 41 | <WholeProgramOptimization>true</WholeProgramOptimization> |
33 | 42 | <CharacterSet>MultiByte</CharacterSet> |
| 43 | + <CLRSupport>false</CLRSupport> |
| 44 | + </PropertyGroup> |
| 45 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='clang|x64'" Label="Configuration"> |
| 46 | + <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 47 | + <UseDebugLibraries>false</UseDebugLibraries> |
| 48 | + <PlatformToolset>ClangCL</PlatformToolset> |
| 49 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 50 | + <CharacterSet>MultiByte</CharacterSet> |
| 51 | + <CLRSupport>false</CLRSupport> |
34 | 52 | </PropertyGroup> |
35 | 53 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
36 | 54 | <ImportGroup Label="ExtensionSettings"> |
|
43 | 61 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
44 | 62 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
45 | 63 | </ImportGroup> |
| 64 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='clang|x64'" Label="PropertySheets"> |
| 65 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 66 | + </ImportGroup> |
46 | 67 | <PropertyGroup Label="UserMacros" /> |
47 | 68 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
48 | 69 | <IntDir>$(SolutionDir)Build\$(Configuration)\temp\</IntDir> |
|
61 | 82 | <EnableMicrosoftCodeAnalysis>false</EnableMicrosoftCodeAnalysis> |
62 | 83 | <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\library;$(ProjectDir)\src\pch;$(IncludePath)</IncludePath> |
63 | 84 | </PropertyGroup> |
| 85 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='clang|x64'"> |
| 86 | + <IntDir>$(SolutionDir)Build\$(Configuration)\temp\</IntDir> |
| 87 | + <TargetName>UnityInspector</TargetName> |
| 88 | + <LinkIncremental>false</LinkIncremental> |
| 89 | + <OutDir>$(SolutionDir)Build\$(Configuration)\</OutDir> |
| 90 | + <RunCodeAnalysis>false</RunCodeAnalysis> |
| 91 | + <EnableClangTidyCodeAnalysis>false</EnableClangTidyCodeAnalysis> |
| 92 | + <EnableMicrosoftCodeAnalysis>false</EnableMicrosoftCodeAnalysis> |
| 93 | + <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\library;$(ProjectDir)\src\pch;$(IncludePath)</IncludePath> |
| 94 | + </PropertyGroup> |
64 | 95 | <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
65 | 96 | <VcpkgUseStatic>true</VcpkgUseStatic> |
66 | 97 | </PropertyGroup> |
| 98 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='clang|x64'" Label="Vcpkg"> |
| 99 | + <VcpkgUseStatic>true</VcpkgUseStatic> |
| 100 | + </PropertyGroup> |
67 | 101 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
68 | 102 | <ClCompile> |
69 | 103 | <WarningLevel>Level3</WarningLevel> |
|
76 | 110 | <MultiProcessorCompilation> |
77 | 111 | </MultiProcessorCompilation> |
78 | 112 | <ExceptionHandling>Async</ExceptionHandling> |
79 | | - <CallingConvention>FastCall</CallingConvention> |
80 | | - <UseDynamicDebugging> |
81 | | - </UseDynamicDebugging> |
| 113 | + <CallingConvention> |
| 114 | + </CallingConvention> |
| 115 | + <UseDynamicDebugging>false</UseDynamicDebugging> |
82 | 116 | <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
83 | 117 | <Optimization>Disabled</Optimization> |
84 | | - <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
| 118 | + <FavorSizeOrSpeed>Neither</FavorSizeOrSpeed> |
| 119 | + <SmallerTypeCheck>false</SmallerTypeCheck> |
| 120 | + <GuardEHContMetadata>true</GuardEHContMetadata> |
85 | 121 | </ClCompile> |
86 | 122 | <Link> |
87 | 123 | <SubSystem>Windows</SubSystem> |
|
90 | 126 | <ImageHasSafeExceptionHandlers> |
91 | 127 | </ImageHasSafeExceptionHandlers> |
92 | 128 | <AssemblyDebug>true</AssemblyDebug> |
93 | | - <UseDynamicDebugging> |
94 | | - </UseDynamicDebugging> |
| 129 | + <UseDynamicDebugging>false</UseDynamicDebugging> |
95 | 130 | <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> |
96 | 131 | </Link> |
97 | 132 | </ItemDefinitionGroup> |
|
120 | 155 | <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet> |
121 | 156 | <EnableVectorLength>VectorLength256</EnableVectorLength> |
122 | 157 | <ExceptionHandling>Async</ExceptionHandling> |
123 | | - <CallingConvention>FastCall</CallingConvention> |
| 158 | + <CallingConvention> |
| 159 | + </CallingConvention> |
| 160 | + </ClCompile> |
| 161 | + <Link> |
| 162 | + <SubSystem>Windows</SubSystem> |
| 163 | + <GenerateDebugInformation>false</GenerateDebugInformation> |
| 164 | + <EnableUAC>false</EnableUAC> |
| 165 | + <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> |
| 166 | + </Link> |
| 167 | + </ItemDefinitionGroup> |
| 168 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='clang|x64'"> |
| 169 | + <ClCompile> |
| 170 | + <WarningLevel>Level3</WarningLevel> |
| 171 | + <FunctionLevelLinking>true</FunctionLevelLinking> |
| 172 | + <IntrinsicFunctions>true</IntrinsicFunctions> |
| 173 | + <SDLCheck>false</SDLCheck> |
| 174 | + <PreprocessorDefinitions>NDEBUG;UnityInspector_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 175 | + <ConformanceMode>true</ConformanceMode> |
| 176 | + <PrecompiledHeader>Use</PrecompiledHeader> |
| 177 | + <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> |
| 178 | + <LanguageStandard>stdcpp23</LanguageStandard> |
| 179 | + <DebugInformationFormat>None</DebugInformationFormat> |
| 180 | + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
| 181 | + <EnableFiberSafeOptimizations>false</EnableFiberSafeOptimizations> |
| 182 | + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
| 183 | + <BufferSecurityCheck>false</BufferSecurityCheck> |
| 184 | + <ProgramDataBaseFileName> |
| 185 | + </ProgramDataBaseFileName> |
| 186 | + <Optimization>MaxSpeed</Optimization> |
| 187 | + <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> |
| 188 | + <OmitFramePointers>true</OmitFramePointers> |
| 189 | + <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
| 190 | + <FloatingPointModel>Fast</FloatingPointModel> |
| 191 | + <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet> |
| 192 | + <EnableVectorLength>VectorLength256</EnableVectorLength> |
| 193 | + <ExceptionHandling>Async</ExceptionHandling> |
| 194 | + <CallingConvention> |
| 195 | + </CallingConvention> |
124 | 196 | </ClCompile> |
125 | 197 | <Link> |
126 | 198 | <SubSystem>Windows</SubSystem> |
|
163 | 235 | <ClCompile Include="library\imgui\imgui.cpp"> |
164 | 236 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
165 | 237 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 238 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">NotUsing</PrecompiledHeader> |
166 | 239 | </ClCompile> |
167 | 240 | <ClCompile Include="library\imgui\imgui_demo.cpp"> |
168 | 241 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
169 | 242 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 243 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">NotUsing</PrecompiledHeader> |
170 | 244 | </ClCompile> |
171 | 245 | <ClCompile Include="library\imgui\imgui_draw.cpp"> |
172 | 246 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
173 | 247 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 248 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">NotUsing</PrecompiledHeader> |
174 | 249 | </ClCompile> |
175 | 250 | <ClCompile Include="library\imgui\imgui_impl_dx11.cpp"> |
176 | 251 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
177 | 252 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 253 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">NotUsing</PrecompiledHeader> |
178 | 254 | </ClCompile> |
179 | 255 | <ClCompile Include="library\imgui\imgui_impl_win32.cpp"> |
180 | 256 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
181 | 257 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 258 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">NotUsing</PrecompiledHeader> |
182 | 259 | </ClCompile> |
183 | 260 | <ClCompile Include="library\imgui\imgui_tables.cpp"> |
184 | 261 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
185 | 262 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 263 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">NotUsing</PrecompiledHeader> |
186 | 264 | </ClCompile> |
187 | 265 | <ClCompile Include="library\imgui\imgui_widgets.cpp"> |
188 | 266 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
189 | 267 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 268 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">NotUsing</PrecompiledHeader> |
190 | 269 | </ClCompile> |
191 | 270 | <ClCompile Include="library\kiero\kiero.cpp"> |
192 | 271 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> |
193 | 272 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> |
| 273 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">NotUsing</PrecompiledHeader> |
194 | 274 | </ClCompile> |
195 | 275 | <ClCompile Include="src\game\core\core.cpp" /> |
196 | 276 | <ClCompile Include="src\game\features\inspector\esp.cpp" /> |
|
205 | 285 | <ClCompile Include="src\pch\pch.cpp"> |
206 | 286 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> |
207 | 287 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> |
| 288 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='clang|x64'">Create</PrecompiledHeader> |
208 | 289 | </ClCompile> |
209 | 290 | </ItemGroup> |
210 | 291 | <ItemGroup> |
|
0 commit comments