Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 82366fc

Browse files
committedNov 19, 2024·
feat(platform): Use iwithprefixbefore to shorten the command lines
The command line for the ESP32 compilers is very long, and it is causing problems with the Arduino IDE on Windows systems, which enforce a hard 32kB string limit. This patch uses the iprefix/iwithprefixbefore options to shorten the compiler command line by changing "-I{compiler.sdk.path}/include/aaa" "-I{compiler.sdk.path}/include/bbb" "-I{compiler.sdk.path}/include/ccc" ... to: -iprefix "{compiler.sdk.path}/include/" -iwithprefixbefore aaa -iwithprefixbefore bbb -iwithprefixbefore ccc ... Some targets have up to 200 paths so this can save A LOT of text. On a sample run this patch shortened a single compile command from 28777 bytes to 10728.
1 parent 4301639 commit 82366fc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎platform.txt

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.