首页 > 其他分享 >cmake-foreach循环

cmake-foreach循环

时间:2022-11-04 08:22:17浏览次数:46  
标签:set cmake value currentElement foreach message 循环

cmake_minimum_required(VERSION 3.22)
message("循环获取变量值的方式")
set(a 1)
foreach(currentElement ${a} b c)	# 获取变量值的方式
	# 循环遍历列表
	message("foreach loop value is ${currentElement}")
endforeach()

message("双重循环获取变量值的方式")
set(a 1 2 3 4)	# 双重循环
foreach(currentElement ${a} b c)	
	# 循环遍历列表
	message("foreach loop value is ${currentElement}")
endforeach()

message("循环列表获取变量值的方式")
set(listA 1 2 3 4)	
foreach(currentElement IN LISTS listA)	
	# 循环遍历列表
	message("foreach loop value is ${currentElement}")
endforeach()

message("按顺序循环两个列表获取变量值的方式")
message("结尾添加单项")
set(listA 1 2 3 4)	
set(listB a b c d)
foreach(currentElement IN LISTS listA listB ITEMS x y)	
	# 循环遍历列表
	message("foreach loop value is ${currentElement}")
endforeach()

message("循环获取值ZIP_LISTS")
set(listA 1 2 3 4)	
set(listB a b c d)
foreach(val IN ZIP_LISTS listA listB )	
	# 循环遍历列表
	message("foreach loop value is ${val_0} ${val_1}")
endforeach()

message("for循环RANGE")
foreach(val RANGE 0 6)	
	# 循环遍历列表
	message("foreach loop value is ${val}")
endforeach()

标签:set,cmake,value,currentElement,foreach,message,循环
From: https://www.cnblogs.com/starcos/p/16856484.html

相关文章

  • cmake-while
    foreachwhile......
  • cmake-if-else
    if-else直接设置ON、OFF命令行设置ON、OFF......
  • cmake-string
    FIND结果REPLACE结果APPEND结果......
  • cmake-lists
    list结果lists加分号结果......
  • cmake-cache变量
    使用cache变量的代码运行两次的结果执行命令安装ccmake运行ccmake.可以修改cache的变量直接cmake参数选项修改变量加FORCEoptionandcmake-gui......
  • 基础循环:短除法—“倒”数
    题目描述:输入一个正整数N(0<N<2147483647),将这个数倒着合成一个新数后输出。比如:543,倒过来是345(请注意:34500,倒过来是543,不是00543)!思路解析:引入两个变量n,t(注意t要定......
  • 循环结构
    顺序结构1.java的基本结构就是顺序结构,除非特别指明,否则按照顺序一句一句执行2.顺序结构是最简单的算法结构3.语句与语句之间,框与框之间是按从上到下的顺序进行的,它是......
  • 安装Mariadb-10.6.10 需要升级CMake 3.0 以上版本
    下载wgethttps://cmake.org/files/v3.22/cmake-3.22.6.tar.gz安装tarzxvfcmake-3.22.6.tar.gzcdcmake-3.22.6./bootstrapgmakegmakeinstall注意安装完后......
  • 三探循环依赖 → 记一次线上偶现的循环依赖问题
    开心一刻心里一直在想明天该以何种方式祭拜列祖列宗,彻夜难眠,辗转反侧,最好下定了决心给弟发了个微信:别熬夜了,早上早点起来,咱俩去上坟弟:知道了,哥我:记得带上口......
  • 四探循环依赖 → 当循环依赖遇上 BeanPostProcessor,爱情可能就产生了!
    开心一刻那天知道她结婚了,我整整一个晚上没睡觉,开了三百公里的车来到她家楼下,缓缓的抽了一支烟......天渐渐凉了,响起了鞭炮声,迎亲车队到了,那天披着婚纱的她很美,真的......