gpt4 book ai didi

c++ - 对 CMake find_path 提示使用正则表达式

转载 作者:太空狗 更新时间:2023-10-29 21:28:03 25 4
gpt4 key购买 nike

使用 CMake 的 find_path,我实际上是在 /usr/share/arduino 文件夹中搜索一些文件,使用一个非常简单的 find_path :

find_path(ARDUINO_SDK_PATH
NAMES lib/version.txt hardware libraries
PATH_SUFFIXES share/arduino
DOC "Arduino Development Kit path.")

问题是在某些发行版(例如 Gentoo )上,Arduino SDK 被打包并安装在 /usr/share/arduino-version 中。事实上,我尝试在 /usr/share 中搜索所有以“arduino”开头的文件夹。我尝试在 PATH_SUFFIXES 的末尾添加一个 *,但这不起作用。

我应该怎么做才能让它发挥作用?

最佳答案

看看file(GLOB ...)命令。

关于c++ - 对 CMake find_path 提示使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com