cmake 3.16
时间: 2023-10-20 20:08:37 浏览: 191
cmake-3.16,有源码安装包和编译后的包
CMake 3.16 是一个构建工具,用于自动生成跨平台的构建脚本。它允许开发者使用简单的语法来描述项目的源代码、依赖关系和构建目标,然后根据不同的平台生成适当的构建文件,如 Makefile 或 Visual Studio 项目文件。
CMake 3.16 版本于 2019 年发布,带来了许多新特性和改进。其中一些重要的更新包括:
1. 在 Visual Studio 和 Xcode 中支持目标属性表达式:这使得开发者能够更方便地在 CMake 中指定目标的属性。
2. 在 Ninja 构建系统中支持对多个依赖目标进行并行构建。
3. 新的命令 `add_compile_definitions()` 和 `add_link_options()`,用于更方便地添加编译和链接选项。
4. 在 Visual Studio 中支持 INVOKE_BUILD 和 INVOKE_DEFAULT_BUILD 的选项,允许通过运行 Visual Studio 来触发构建。
5. 对 CUDA 编译器和链接器的支持改进,包括对 JIT 编译的支持。
这只是 CMake 3.16 版本提供的一些主要改进,它还包含了其他一些小的改进和 bug 修复。如果你有具体的问题或需要进一步了解,请告诉我。
阅读全文