CMake¶
Conan 提供了多种工具,可透明地与 CMake 集成。使用这些工具,消费者的 CMakeLists.txt
文件完全无需了解 Conan。CMake 工具还通过 cmake-presets 提供了更好的 IDE 集成。
要了解如何将 Conan 与您当前的 CMake 项目集成,您可以遵循贯穿所有章节都使用 CMake 的Conan 教程。
另请查阅 CMakeDeps、CMakeToolchain 和 CMake 工具的参考。
CMakeDeps:负责为包的所有所需依赖项生成 CMake 配置文件。
CMakeToolchain:根据传递给 Conan 的信息(如操作系统、要使用的编译器、架构等)生成 CMake 构建包所需的所有信息。它还将生成 cmake-presets 文件,以便与一些原生支持此 CMake 功能的 IDE 轻松集成。
CMake 构建助手是 Conan 用于运行 CMake 的工具,它将传递 CMake 成功构建所需的所有参数,例如工具链文件、构建类型文件以及配方中设置的所有 CMake 定义。
另请参阅