mirror of
https://github.com/Blinue/Magpie.git
synced 2026-06-24 02:04:10 +00:00
* chore: native 项目支持 clang-cl * chore: 修复 clang 编译错误 * chore: 修复部分 clang 编译警告 * chore: 修复警告 * chore: 修复所有警告,优化 llvm 查找 * chore: 启用 LTO * chore: 支持 ARM64 * chore: _ConanDeps 支持 clang-cl * chore: 编译选项改变 _ConanDeps 自动重新编译 * chore: profile 更改时重新编译 _ConanDeps * chore: 将 hu 和 ka 加入项目文件,但不参与生成 否则不参与批量替换 * chore: Magpie 项目支持并行编译 * chore: 添加几个提高性能的编译选项 * chore: 优化 _ConanDeps * chore: publish.py 支持参数 * chore: CI 支持 clang 编译 * chore: 修复 CI 的 conan 缓存 * chore: 优化编译选项,修复 CI * chore: 修复 CI * chore: 改变参数顺序 * chore: 添加编译选项支持针对当前硬件生成优化代码 * chore: 优化 CI 脚本 * chore: publish.py 添加 --use-native-march 选项 * chore: 脚本集中在 scripts 文件夹,msbuild 启用并行编译 * chore: clang, x64 配置启用 CX16 指令 * chore: 更新依赖 * chore: 更新格式设置 * chore: 增加额外的斜杠以提高兼容性 * chore: 修复效果文件复制
22 lines
1 KiB
XML
22 lines
1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup Label="Configuration">
|
|
<PreferredToolArchitecture Condition="'$(PreferredToolArchitecture)' == ''">x64</PreferredToolArchitecture>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
|
<ConformanceMode>true</ConformanceMode>
|
|
<!-- 禁用 RTTI ,因为它会导致二进制膨胀 -->
|
|
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
|
<SDLCheck>true</SDLCheck>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<WarningLevel>Level4</WarningLevel>
|
|
<!-- /utf-8: 源代码使用 UTF-8 格式 -->
|
|
<!-- /Zc:__cplusplus: 更新 __cplusplus 宏 -->
|
|
<!-- /volatile:iso: 禁用 volatile 的语义扩展 -->
|
|
<AdditionalOptions>/utf-8 /Zc:__cplusplus /volatile:iso %(AdditionalOptions)</AdditionalOptions>
|
|
</ClCompile>
|
|
</ItemDefinitionGroup>
|
|
</Project>
|