Skip to content

Commit 5ff1b92

Browse files
author
Federico Fissore
committed
Adding preprocessing recipes to AVR core
1 parent b1c8b64 commit 5ff1b92

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

arduino/avr/platform.txt

+6
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,12 @@ recipe.size.regex=^(?:\.text|\.data|\.bootloader)\s+([0-9]+).*
8181
recipe.size.regex.data=^(?:\.data|\.bss|\.noinit)\s+([0-9]+).*
8282
recipe.size.regex.eeprom=^(?:\.eeprom)\s+([0-9]+).*
8383

84+
## Preprocessor
85+
preproc.includes.flags=-w -x c++ -M -MG -MP
86+
recipe.preproc.includes="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} {preproc.includes.flags} -mmcu={build.mcu} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} {compiler.cpp.extra_flags} {build.extra_flags} "{source_file}"
87+
88+
preproc.macros.flags=-w -x c++ -E -CC
89+
recipe.preproc.macros="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} {preproc.macros.flags} -mmcu={build.mcu} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} {compiler.cpp.extra_flags} {build.extra_flags} {includes} "{source_file}"
8490

8591
# AVR Uploader/Programmers tools
8692
# ------------------------------

0 commit comments

Comments
 (0)