ClickHouse/cmake
Azat Khuzhin 4c043301e6 Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY)
This will fix with issues like this [1]:

    Aug 12 09:58:44 '/usr/bin/cmake' '--build' '/build/build_docker/native' '--target' 'pre_compressor'
    Aug 12 09:58:44 sccache: error: Server startup failed: cache storage failed to read: Unexpected (temporary) at stat
    Aug 12 09:58:45 ninja: build stopped: subcommand failed.
    Aug 12 09:58:45 -- Configuring done (77.7s)
    Aug 12 09:58:47 -- Generating done (1.8s)
    Aug 12 09:58:47 -- Build files have been written to: /build/build_docker

So as you can see even if ninja fails it still wrote build files, while
it should fail.

  [1]: https://s3.amazonaws.com/clickhouse-test-reports/64955/0af41e32a5822d25ac3760f1ebb2313557474701/builds/report.html
  [2]: 0af41e32a5/binary_darwin_aarch64/build_log.log

Note, COMMAND_ERROR_IS_FATAL is 3.19+, and the requirement for now is
3.20

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-08-13 10:35:54 +02:00
..
darwin Remove garbage 2023-11-20 01:24:28 +01:00
freebsd Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY) 2024-08-13 10:35:54 +02:00
linux Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY) 2024-08-13 10:35:54 +02:00
toolchain 1. skip extract darwin toolchain in builder when uncessary 2023-06-04 23:06:21 +08:00
add_warning.cmake Do not build protobuf twice 2021-11-25 01:50:54 +03:00
arch.cmake Initial support for loongarch64 2024-05-14 07:45:26 +00:00
autogenerated_versions.txt Update autogenerated version to 24.8.1.1 and contributors 2024-07-23 11:46:48 +00:00
ccache.cmake Prefer sccache to ccache by default 2023-11-19 23:11:05 +01:00
check_flags.cmake Remove cruft from build 2023-03-17 13:44:04 +00:00
clang_tidy.cmake Fix clang-tidy 2024-03-13 09:39:03 +01:00
cpu_features.cmake Simplify more 2023-11-17 17:02:52 +00:00
cxx.cmake Move cmake/find/cxx.cmake -> cmake/cxx.cmake 2022-01-31 16:01:11 +03:00
dbms_glob_sources.cmake Consistent file management in CMake 2023-08-21 11:45:08 +08:00
git.cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
limit_jobs.cmake reduce amount of parallel linker jobs further 2024-07-12 18:44:12 +01:00
print_flags.cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
sanitize_targets.cmake Sanitize thirdparty libraries for public flags 2022-11-16 07:20:24 +01:00
sanitize.cmake cherry on top of this cake 2024-07-27 21:24:13 +01:00
split_debug_symbols.cmake Publish stripped binary 2023-11-11 07:27:10 +01:00
target.cmake Yarrrr 2024-07-05 16:31:00 +02:00
tools.cmake Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY) 2024-08-13 10:35:54 +02:00
unwind.cmake Force libunwind usage (removes gcc_eh support) 2023-07-08 20:55:50 +02:00
utils.cmake Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY) 2024-08-13 10:35:54 +02:00
version.cmake Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
warnings.cmake Remove leftovers of GCC support in cmake rules 2024-05-07 21:07:02 +02:00
xray_instrumentation.cmake xray: rename cmake file and build only on amd64 linux 2024-06-05 12:40:18 +03:00