如何为CMakefile设置多元素变量

陈金

我可以像下面那样为cmake传递定义的变量(例如,当我想设置PYTHON_INCLUDE_PATH = dir1时)。

cmake -DPYTHON_INCLUDE_PATH=dir1 ..

但是,如果我想为此PYTHON_INCLUDE_PATH设置多个路径怎么办?我试过了

cmake -DPYTHON_INCLUDE_PATH='dir1 dir2 dir3'   

还是应该

cmake -DPYTHON_INCLUDE_PATH='dir1:dir2:dir3' (or , instead of :)  

但是我不确定它是否有效。(请参见其他错误,因此我不确定是否正确。)

我看到我也可以在.cmake文件中设置这些定义,例如下面的set(VARIABLE,VALUE)。

set(OpenCV_CUDA_VERSION 7.5)   

那么,当变量具有多个元素时,此set(..)形式的对应语法是什么?

会信任

使用以下语法:

cmake -DLIST_VAR="one;two;three" ...

您可以播放以下内容CMakeLists.txt

cmake_minimum_required(VERSION 3.5)

foreach(v IN LISTS LIST_VAR)
    message(STATUS "${v}")
endforeach()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为变量分配元素?

来自分类Dev

如何为变量分配元素?

来自分类Dev

如何为activeElement设置变量?

来自分类Dev

如何为变量设置范围

来自分类Dev

如何在Swift中替换多元素NSArray的单个变量

来自分类Dev

如何为具有变量的多个元素添加类或设置多个 CSS 属性?

来自分类Dev

如何为表单元素设置值

来自分类Dev

如何为DArray的元素设置值?

来自分类Dev

如何为单选元素设置 Check 属性?

来自分类Dev

如何为元素设置样式以重叠滚动

来自分类Dev

React:如何为变量分配元素?

来自分类Dev

如何为嵌套循环设置变量?

来自分类Dev

如何为MySQL变量设置时间戳?

来自分类Dev

如何为anacron设置环境变量?

来自分类Dev

如何为anacron设置环境变量?

来自分类Dev

如何为PHP设置环境变量?

来自分类Dev

如何为进程设置DISPLAY变量?

来自分类Dev

如何为MySQL变量设置时间戳?

来自分类Dev

如何为变量设置速记别名?

来自分类Dev

如何使用GreenSock同时为2个或更多元素设置动画?

来自分类Dev

如何从数组元素设置敲除变量

来自分类Dev

如何为ListBoxItem中定义的UI元素的属性设置动画?

来自分类Dev

如何为SVG的整个“路径”元素设置动画?

来自分类Dev

如何为动态创建的元素设置不同的事件

来自分类Dev

如何为SVG群组元素设置动画(基本缩放)

来自分类Dev

KnpMenuBundle-如何为菜单的每个元素设置图标类?

来自分类Dev

如何为span元素设置不同的margin-top?

来自分类Dev

TweenMax-如何为不同速度的元素设置动画?

来自分类Dev

如何为div中的每个元素设置随机边框颜色