init
将 ReactOS 操作系统从 GCC/MSVC 编译器迁移到基于 LLVM 的现代编译器工具链,并探索集成以下先进编译技术的可行性:
freeWindows/
freeWindows/ ├── docs/ # 文档和可行性分析 ├── cmake/ # CMake 工具链文件 ├── toolchain/ # LLVM 工具链配置 ├── scripts/ # 构建脚本 ├── patches/ # ReactOS 源代码补丁(如需要) ├── build/ # 构建输出目录 └── third_party/ # 第三方依赖
详见 docs/getting-started.md
# 安装工具 choco install cmake ninja llvm ccache # 优化配置 .\scripts\configure-optimized.ps1 -EnableCCache # 快速构建 .\scripts\build-optimized.ps1 -ShowStats
# 安装 Conan # 从 https://conan.io/downloads.html 下载并安装 # 使用 Conan 构建 .\scripts\build-with-conan.ps1
详见 docs/quick-start-optimized.md
FreeWindows 项目采用混合许可证策略:
请参阅 LICENSE-COMPOSITE.md 了解完整的混合许可证策略。
将 ReactOS 操作系统从 GCC/MSVC 编译器迁移到基于 LLVM 的现代编译器工具链
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
FreeWindows 项目
项目目标
将 ReactOS 操作系统从 GCC/MSVC 编译器迁移到基于 LLVM 的现代编译器工具链,并探索集成以下先进编译技术的可行性:
项目原则
freeWindows/目录中目录结构
快速开始
标准构建
详见 docs/getting-started.md
优化构建(推荐)
使用 Conan 包管理器构建
详见 docs/quick-start-optimized.md
许可证
FreeWindows 项目采用混合许可证策略:
原有代码许可证
新代码许可证
详细说明
请参阅 LICENSE-COMPOSITE.md 了解完整的混合许可证策略。
许可证文件