2011-10-31 20 views
3

使用cmake的find_path,我actualy搜索在/usr/share/arduino文件夾中的一些文件,用一個非常簡單的find_path使用CMake的正則表達式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中。實際上,我嘗試搜索以「arduino」開頭的所有文件夾,位於/usr/share。我試圖在PATH_SUFFIXES的末尾添加一個*,但這不起作用。

我該怎麼做才能使它工作?

回答