cmake命令
1.0、参考
1.1、cmake命令的作用

the command-line interface of the cross-platform buildsystem generator CMake.

1.2、cmake命令的使用格式
cmake -help | --help
cmake -version | --version
cmake [option]... <sourceDIR>
cmake [option]... -S <sourceDIR> -B <buildDIR>
1.2.1、cmake -help | --help

打印出cmake命令的使用帮助。

1.2.2、cmake -version | --version

打印出CMake的版本信息。

1.2.3、cmake [option]... <sourceDIR>

生成某个构建工具配置文件,并调用对应的构建工具进行编译。

sourceDIRCMakeLists.txt配置文件所在的目录。

示例:

cmake \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -G "Unix Makefiles" \
    -Wno-dev \
    -B build \
    src
1.2.4、cmake [option]... -S <sourceDIR> -B <buildDIR>

生成某个构建工具配置文件,并调用对应的构建工具进行编译。

sourceDIRCMakeLists.txt配置文件所在的目录。

buildDIR是用于生成构建工具配置文件以及缓存的目录。该目录如果不指定,cmake生成的产物就与源码混合在一起,这样不清晰。所以一定要设置一个buildDIR

示例:

cmake \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -G "Unix Makefiles" \
    -Wno-dev \
    -S src \
    -B build