CMake提供两个命令add_subdirectory和include,将另一个文件或目录中的内容包含到构建中,允许构建逻辑分布在目录层次中
if命令 if命令语法如下: 1 2 3 4 5 6 7 if(expression1) # commands ... elseif(expression2) # commands ... else() # commands ... endif() if和elseif命令中的表达式可以有多种不同的形式。 基本表达式 最基本的表
变量基础 和任何其他计算机语言一样,变量是CMake的基石。定义变量的最基本方法是使用set命令。其形式如下: 1 set(varName value... [PARENT_SCOPE]) 变量的名称可以包含字母、
除了控制台可执行程序,CMake还支持定义其他类型的可执行文件,如苹果平台上的应用包和Windows GUI应用程序。除了可执行文件外,开发人
CMake是一个开源的、跨平台的工具系列,用于构建、测试和打包软件。CMake涵盖了从编译构建到软件发布的所有内容。简单来讲从头到尾的过程看