CMake GLOB выражение не соответствует - PullRequest
1 голос
/ 03 апреля 2020

Рассмотрим это:

ls ./arduino/**/teensy4/Arduino.h
./arduino/hardware/teensy/avr/cores/teensy4/Arduino.h

А теперь рассмотрим следующее выражение в CMakeLists.txt, которое я ожидаю вернуть из файла, показанного выше:

file(GLOB INCLUDE_PATH "${CMAKE_SOURCE_DIR}/arduino/hardware/**/teensy4/Arduino.h")
message(STATUS "Arduino path ${INCLUDE_PATH}")

Ну, это не так Я не могу понять почему. И да, ${CMAKE_SOURCE_DIR}/arduino указывает на установку Arduino SDK. Вывод:

-- Arduino path 

Использование GLOB_RECURSE тоже не работает.

Помимо использования CMake, что еще я делаю неправильно?

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