使用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
,但这不起作用。
我该怎么做才能让它发挥作用?