Yuri D'Elia
036a04938d
cmake: Introduce AvrGcc/AnyAvrGcc toolchains, replacing LocalAvrGcc
...
- AvrGcc: use avr-gcc from dependencies
- AnyAvrGcc: use system's avr-gcc for testing
2022-10-12 11:07:45 +02:00
Yuri D'Elia
8a00179528
cmake: Improved reproducibility rules
...
Rewrite cmake rules for reproducibility and move them inside a separate
module.
The new rules are cleaner and can operate on multi-directory projects
transparently.
2022-10-10 14:19:03 +02:00
3d-gussner
dd389d018b
Add padded size for individual languages
2022-10-06 10:49:36 +02:00
Yuri D'Elia
007d90bc75
cmake: Normalize incoming dependency paths
2022-10-04 12:38:40 +02:00
Yuri D'Elia
47f89bb418
cmake: Do not set PROJECT_VERSION in PARENT_SCOPE
2022-10-02 20:32:32 +02:00
VintagePC
ea920536cb
Add version info to filenames
2022-08-05 21:03:41 -04:00
VintagePC
5f12c7f10b
* Synchronize flags with arduino
...
* Use cmake -E cat for merge
* Set AR/ranlib to GCC flavour
2022-08-05 16:54:07 -04:00
VintagePC
5bc936d4f5
Remove helper file, fix lang ordering, check sizes
2022-07-27 19:40:11 -04:00
VintagePC
9001d98061
Get version/dir from bootstrap, add pyelftools
2022-07-27 17:58:58 -04:00
3d-gussner
e187538973
Update bootstrap
2022-07-27 15:01:07 +02:00
VintagePC
f03e3c40ee
WIP/proof-of-concept
2022-07-26 19:33:09 -04:00