如何确定网站建设 栏目建设一个网站需要什么技术
一. 简介
 cmake 中除了 if 条件判断之外,还支持循环语句,包括 foreach()循环、while()循环。 
 
 
 本文学习 CMakeLists.txt语法中的循环语句。 
 
 CMakeLists.txt语法中 有两种 循环实现方式:foreach循环与 while循环。 
 
 
本文主要学习 foreach循环。
1. foreach 基本用法
 foreach  循环的基本用法如下所示:  
 
 
foreach(loop_var arg1 arg2 ...)command1(args ...)command2(args ...)...
endforeach(loop_var)  endforeach 括号中的 <loop_var> 可写可不写,如果写了,就必须和 foreach 中的<loop_var>一致。  
  参数  loop_var  是一个循环变量,循环过程中会将参数列表中的变量依次赋值给他,类似于  C  语言  for  循  环中经常使用的变量   i 。  
 
# foreach 循环测试
foreach(loop_var A B C D)message("${loop_var}")
endforeach()  打印信息为:  
 A
B
C
D   使用  foreach  可以编译一个列表中的所有元素,如下所示:  
 
# foreach 循环测试
set(my_list hello world china)
foreach(loop_var ${my_list})message("${loop_var}")
endforeach()   打印信息如下:  
 
   下一篇文章继续学习 foreach循环,主要学习 foreach循环的关键字。
