bitcoin/cmake
merge-script 140f0d89bf
Merge bitcoin/bitcoin#32027: cmake: Add NO_CACHE_IF_FAILED option for checking linker flags
52ac17757e cmake: Add `NO_CACHE_IF_FAILED` option for checking linker flags (Hennadii Stepanov)

Pull request description:

  Use it for checking `-fsanitize`.

  This change improves the user experience when the configuration step fails due to a missing library. Now, there is no need to manually clean the CMake cache after installing the required library.

  Addresses [this](https://github.com/bitcoin/bitcoin/issues/31942#issuecomment-2703801270) comment from https://github.com/bitcoin/bitcoin/issues/31942.

ACKs for top commit:
  fanquake:
    ACK 52ac17757e

Tree-SHA512: 4004110585413792faa01551cf5a5b3b0de7f213c7a1dd333647107741f84abf626fd0ed067fc17e4c5a523de549432738d3752facf25d1e3dab240be8d13d03
2025-03-27 15:44:26 +08:00
..
module Merge bitcoin/bitcoin#32027: cmake: Add NO_CACHE_IF_FAILED option for checking linker flags 2025-03-27 15:44:26 +08:00
script cmake: Copy cov_tool_wrapper.sh.in to the build tree 2025-01-23 10:00:58 +00:00
bitcoin-build-config.h.in build: require sqlite when building the wallet 2025-03-12 15:42:38 +01:00
ccache.cmake build: don't use ccache with MSVC 2025-03-04 14:53:06 +00:00
crc32c.cmake Merge bitcoin/bitcoin#31662: cmake: Do not modify CMAKE_TRY_COMPILE_TARGET_TYPE globally 2025-02-20 15:07:03 -05:00
introspection.cmake scripted-diff: Rename CMake helper module 2025-02-20 12:39:20 +00:00
leveldb.cmake Merge bitcoin/bitcoin#31366: cmake: Check -Wno-* compiler options for leveldb target 2025-02-20 12:22:20 -05:00
minisketch.cmake Merge bitcoin/bitcoin#31880: cmake: Add optional sources to minisketch library directly 2025-02-25 14:11:58 -05:00
tests.cmake cmake: Add Python-based tests 2024-08-16 19:27:41 +01:00