esp-idf/tools/cmake
Ivan Grokhotkov 56e6263350
cmake: enable CMAKE_COLOR_DIAGNOSTICS by default
Related to https://github.com/espressif/esp-idf/issues/4162

Setting this option informs CMake that it should pass
-fcolor-diagnostics flag to the compiler.

(Colorized build system output, like from GNU Make, is produced even
without this flag.)

Note that if the build is done using Ninja and the build output is
redirected (not a TTY), Ninja will still strip the escape codes from
the output. For the case of idf.py, this is handled in the next
commit.
2022-08-30 16:38:13 +02:00
..
scripts build & config: Don't include common components on early expansion 2022-05-30 14:34:30 +02:00
third_party Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
build.cmake build system: add 'linux' component to common requirements 2022-08-22 14:50:19 +02:00
component_deps.dot.in G0: add a build example to check G0 dependencies 2022-06-14 15:00:53 +08:00
component.cmake build & config: Check requirements of managed components of main and add interface versioning 2022-05-30 14:36:22 +02:00
crosstool_version_check.cmake tools: stop building if compiler is unsupported 2021-06-28 23:36:15 +08:00
depgraph.cmake cmake: add component dependency graph generation helpers 2021-12-02 15:29:00 +01:00
dfu.cmake esp32c6: introduce the target 2022-08-19 11:13:02 +08:00
git_submodules.cmake CI: build system do not check submodule for CI 2019-12-08 20:32:10 +08:00
idf.cmake cmake: allow lower language versions when building for linux target 2022-06-17 16:44:17 +02:00
kconfig.cmake build_system: fixed issue that default.target may override other custom configs 2022-06-02 11:08:59 +08:00
ldgen.cmake build system: fix quoting of fragments list passed to ldgen 2021-12-14 19:17:53 +01:00
project_description.json.in cmake: using toolchain prefix determined by cmake itself 2022-01-10 10:06:09 +08:00
project.cmake cmake: enable CMAKE_COLOR_DIAGNOSTICS by default 2022-08-30 16:38:13 +02:00
run_dfu_util.cmake tools: Increase the minimal supported CMake version to 3.16 2022-06-01 06:35:02 +00:00
run_size_tool.cmake tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
targets.cmake cmake: don't search for toolchain files in component directory 2021-09-16 10:54:27 +02:00
toolchain-clang-esp32.cmake Build: fix idf_as_lib example not building 2022-01-06 03:17:29 +00:00
toolchain-clang-esp32s2.cmake Build: fix idf_as_lib example not building 2022-01-06 03:17:29 +00:00
toolchain-clang-esp32s3.cmake build: add support ESP32-S3 in Clang build configuration 2022-06-30 14:03:26 +07:00
toolchain-esp32.cmake Build: Xtensa assembly files are now assembled with -mlongcalls option 2022-06-20 13:56:49 +08:00
toolchain-esp32c2.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +08:00
toolchain-esp32c3.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +08:00
toolchain-esp32c6.cmake esp32c6: introduce the target 2022-08-19 11:13:02 +08:00
toolchain-esp32h2.cmake cmake: assign toolchain prefix manually 2022-01-20 15:46:50 +08:00
toolchain-esp32s2.cmake Build: Xtensa assembly files are now assembled with -mlongcalls option 2022-06-20 13:56:49 +08:00
toolchain-esp32s3.cmake Build: Xtensa assembly files are now assembled with -mlongcalls option 2022-06-20 13:56:49 +08:00
toolchain-linux.cmake build system: don't add GCC-specific options when building with clang 2021-01-24 12:48:29 +01:00
uf2.cmake esp32c6: introduce the target 2022-08-19 11:13:02 +08:00
utilities.cmake tools: Deprecated commands removed from idf.py 2022-03-25 09:08:53 +01:00
version.cmake versions: Update version to 5.1.0 2022-08-04 09:55:43 +02:00