cmake 3.12.3 已经发布并且提供下载,该版本主要是修复一些 BUG。CMake 是一个支持 Linux、Mac OS X、Windows 跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,比如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoconfig 更简洁的语法。cmake 3.12.3 的安装方法请参考最下方的相关主题文章。
cmake 3.12.3主要变化 1.Brad King (8): CTest: Fix --test-load regression FindMPI: Restore MPI__COMPILE_FLAGS as a command-line string FindDoxygen: Ensure policy settings allow use of IN_LIST libarchive: Backport fix for build with LibreSSL 2.7 libuv: do not require PATH_MAX to be defined VS: Fix CSharp flag selection when linking to a static C++ library CSharp: Fix regression in VS project type selection CMake 3.12.3 2.Kyle Edwards (1): CTest: Fix regression in ctest_start() 3.Marc Chevrier (1): Help: TESTS property: clarify usage.
相关链接
附:在 Linux 平台下使用 CMake 生成 Makefile 并编译的流程如下 1.编写 CmakeLists.txt。 2.执行命令 “cmake PATH” 或者 “ccmake PATH” 生成 Makefile ( PATH 是 CMakeLists.txt 所在的目录 )。 3.使用 make 命令进行编译。
相关主题 |