]> granicus.if.org Git - esp-idf/commit
build system: Probable fix for errors due to bad config bypassing components
authorAngus Gratton <angus@espressif.com>
Fri, 3 Feb 2017 05:02:22 +0000 (16:02 +1100)
committerAngus Gratton <angus@espressif.com>
Wed, 22 Feb 2017 00:58:49 +0000 (11:58 +1100)
commite91d436e456553743dbd5d0fd6a89b71887ef4c0
treede3f10f527c60335fdea3bb4e9ebc7e684187bb3
parentde28d3a655d9aa15ff48641cac1c6d967352e958
build system: Probable fix for errors due to bad config bypassing components

See github #311 https://github.com/espressif/esp-idf/issues/311

Should fix weird compiler/linker bugs where config says something is
enabled, but build system says it is disabled.
Particularly noticeable when WiFi/BT libraries fail to
compile/link despite being enabled.

Underlying cause is configuration file regenerating, but component
Makefiles not reevaluating.

Entirely removes the idea that we don't need to generate config for some
targets (like 'clean'). We need valid config for these targets,
otherwise they don't know which files to clean (etc).
make/common.mk
make/project.mk
make/project_config.mk