Используйте регулярное выражение для подсказок CMake find_path - PullRequest
3 голосов
/ 01 ноября 2011

Используя 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.На самом деле, я пытаюсь искать во всех папках, начинающихся с "arduino", в /usr/share.Я пытался добавить * в конце PATH_SUFFIXES, но это не работает.

Что мне нужно сделать, чтобы это заработало?

1 Ответ

3 голосов
/ 01 ноября 2011

Взгляните на файл (GLOB ...) команда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...