-
-
Notifications
You must be signed in to change notification settings - Fork 446
Open
Labels
topic: build-processRelated to the sketch build processRelated to the sketch build processtype: enhancementProposed improvementProposed improvement
Description
Hey everyone,
Im working on an environment for building bigger arduino projects with a set of local dependancies located in the root include directory as shown below:
workspace/
│
├── include/
│ ├── Segment/
│ │ ├─── src/
│ │ │ ├─── Segment.h
│ │ │ ├─── Segment.cpp
│ ├─── package.h
│ └─── LICENSE
| |
│ ├── Matrix/
│ │ ├─── src/
│ │ │ ├─── Matrix.h
│ │ │ ├─── Matrix.cpp
│ ├─── package.h
│ └─── LICENSE
├── src/
│ ├── src.ino
│
├── Makefile
The Makefile uses arduino-cli compile to compile the src.ino sketch and using the --libraries flag to point to ${PWD}/include/Segment and ${PWD}/include/Matrix seperately. I am trying to include all of the local libraries inside my include directory but it looks like the cli does not support a recursive search option for the --libraries flag. This is a problem for automation purposes since I don't want to have to manually add new paths to the command as the libraries grow.
Any plans on support for this type of feature? Any insight would be appreciated.
Metadata
Metadata
Assignees
Labels
topic: build-processRelated to the sketch build processRelated to the sketch build processtype: enhancementProposed improvementProposed improvement