Unix Makefiles

生成标准的 UNIX makefiles。

在构建树中会生成一个 UNIX makefiles 的层级结构。使用任何标准的 UNIX 风格的 make 程序,通过 all 目标构建项目,并通过 install(或 install/strip)目标安装项目。

对于项目中的每个子目录 sub/dir,都会创建一个 UNIX makefile,其中包含以下目标

all

依赖于子目录所需的所有目标。

安装

如果子目录中有安装步骤,则运行子目录中的安装步骤。

install/strip

如果子目录中有安装步骤,则运行子目录中的安装步骤,然后执行 CMAKE_STRIP 命令。

变量 CMAKE_STRIP 将包含平台的 strip 工具,该工具会移除生成的可执行文件中的符号信息。

测试

如果子目录中有测试步骤,则运行子目录中的测试步骤。

package

如果子目录中有打包步骤,则运行子目录中的打包步骤。