lib_archive
Type: Bool (yes or no)
| Multiple: No
| Default: yes
Create an archive (*.a
, static library) from the object files and link it
into a firmware (program). This is default behavior of PlatformIO Build System
(lib_archive = yes
).
Setting lib_archive = no
will instruct PlatformIO Build System to link object
files directly (in-line). This could be useful if you need to override weak
symbols defined in framework or other libraries.
You can disable library archiving per a custom library using libArchive field in library.json manifest.
Example:
[env:myenv]
lib_archive = no