esp-idf/tools/cmake
Angus Gratton c921f14128 cmake: Generate list of components with dependent items first, use deterministic ordering
Guarantees that a component's project_include.cmake will be called after its dependent components'
project_include.cmake. Because of cycles in the dependency graph, this is less useful than you'd
think but it gives a strong guarantee for any component which is not part of a cycle.

Also applies deterministic ordering (ordering is initialised as COMPONENT_REQUIRES_COMMON then all
COMPONENTS in alphabetical order, but then the sorting by dependencies is applied.)
2018-08-31 12:29:13 +08:00
..
scripts cmake: Generate list of components with dependent items first, use deterministic ordering 2018-08-31 12:29:13 +08:00
third_party cmake: Allow GetGitRevisionDescription to take arbitrary directory paths 2018-04-30 09:59:20 +10:00
components.cmake cmake: Fix COMPONENT_SRCEXCLUDE functionality 2018-06-06 16:27:44 +10:00
convert_to_cmake.py cmake: Add component dependency support 2018-04-30 09:59:20 +10:00
crosstool_version_check.cmake cmake: Style cleanup, add cmake linter to gitlab CI 2018-04-30 09:59:20 +10:00
git_submodules.cmake cmake: Use cmake_lint project, tidy up all CMake source files 2018-04-30 09:59:20 +10:00
idf_functions.cmake cmake: Fix issues when IDF_PATH is not set in environment 2018-06-18 14:48:03 +10:00
kconfig.cmake kconfig: Add confserver.py to expose sdkconfig to clients 2018-06-07 14:23:08 +10:00
project_description.json.in cmake: Write configuration & component metadata to project_description.json 2018-04-30 09:59:20 +10:00
project.cmake cmake: Generate list of components with dependent items first, use deterministic ordering 2018-08-31 12:29:13 +08:00
run_cmake_lint.sh Merge branch 'master' into feature/cmake 2018-08-16 17:14:17 +10:00
toolchain-esp32.cmake cmake: Use cmake_lint project, tidy up all CMake source files 2018-04-30 09:59:20 +10:00
utilities.cmake cmake: Fix set_default using value from environment 2018-05-29 16:34:45 +10:00