Cmake 3.24.0 发布,开源构建系统
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。 CMake 3.24.0 现已发布,一些亮点更新内容如下: “FetchContent”模块和“find_package()”命令现在支持集成功能。 添加了“LINK_LIBRARY”生成器表达式以管理在链接步骤中指定库的方式。 使用 VS 2019 Update 11 或更高版本时,Visual Studio Generators 现在支持“SYSTEM”headers。 "cmake(1) "获得了 "-fresh" 命令行选项, 以便在配置 build tree 时删除任何现有的 "CMakeCache.txt" 文件和关联的 "CMakeFiles/" 目录, 从而开始新的配置, 就好像 build tree 是新创建的一样。 添加了“C...