You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
556 B
16 lines
556 B
# |
|
# post:common-dependencies-post.py |
|
# Convenience script to add build flags for Marlin Enabled Features |
|
# |
|
import pioutil |
|
if pioutil.is_pio_build(): |
|
Import("env", "projenv") |
|
|
|
def apply_board_build_flags(): |
|
if not 'BOARD_CUSTOM_BUILD_FLAGS' in env['MARLIN_FEATURES']: |
|
return |
|
projenv.Append(CCFLAGS=env['MARLIN_FEATURES']['BOARD_CUSTOM_BUILD_FLAGS'].split()) |
|
|
|
# We need to add the board build flags in a post script |
|
# so the platform build script doesn't overwrite the custom CCFLAGS |
|
apply_board_build_flags()
|
|
|