Skip to content

Commit 1fb35f1

Browse files
committed
Obey 1.0 / 1.5 library specification when finding C++ library source
1 parent 5b866eb commit 1fb35f1

File tree

28 files changed

+158
-55
lines changed

28 files changed

+158
-55
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
88
## [Unreleased]
99
### Added
1010
- `arduino_ci_remote.rb` CLI switch `--skip-examples-compilation`
11+
- `CppLibrary.header_files` to find header files
1112

1213
### Changed
1314
- Move repository from https://github.com/ianfixes/arduino_ci to https://github.com/Arduino-CI/arduino_ci
15+
- `CppLibrary` functions returning C++ header or code files now respect the 1.0/1.5 library specification
1416

1517
### Deprecated
1618
- `arduino_ci_remote.rb` CLI switch `--skip-compilation`

SampleProjects/OnePointFiveDummy/NoBase.cpp

Whitespace-only changes.

SampleProjects/OnePointFiveDummy/NoBase.h

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This project resembles a "1.5 spec" library: it has `library.properties` and a `src/` directory that will be scanned recursively. `utility/`, if present, will be ignored.

SampleProjects/OnePointFiveDummy/library.properties

Whitespace-only changes.

SampleProjects/OnePointFiveDummy/src/YesSrc.cpp

Whitespace-only changes.

SampleProjects/OnePointFiveDummy/src/YesSrc.h

Whitespace-only changes.

SampleProjects/OnePointFiveDummy/src/subdir/YesSubdir.cpp

Whitespace-only changes.

SampleProjects/OnePointFiveDummy/src/subdir/YesSubdir.h

Whitespace-only changes.

SampleProjects/OnePointFiveDummy/utility/ImNotHere.cpp

Whitespace-only changes.

0 commit comments

Comments
 (0)