Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge #1543: cmake: Do not modify build types when integrating by dow…
…nstream project 158f9e5 cmake: Do not modify build types when integrating by downstream project (Hennadii Stepanov) Pull request description: The `CMAKE_BUILD_TYPE` and `CMAKE_CONFIGURATION_TYPES` must be managed by the downstream project. Suggesting to review with `git diff -w`. Fixes `std::out_of_range` exception from CMake in hebasto/bitcoin#192 when running configuration step using "Ninja Multi-Config" generator: ``` $ cmake -B build -G "Ninja Multi-Config" ... -- Configuring done (17.1s) terminate called after throwing an instance of 'std::out_of_range' what(): map::at Aborted (core dumped) ``` Here are related discussions: - https://discourse.cmake.org/t/uncaught-exception-when-trying-to-generate-a-project-using-ninja-multi-config/11051 - https://gitlab.kitware.com/cmake/cmake/-/issues/26064 ACKs for top commit: real-or-random: ACK 158f9e5 Tree-SHA512: b3040f40438d530f14b7e0f7d523e74b5843d88d250ff7955a99cc8c451feb9471a48134d1a89b3651b3f8195f91c17135c7b8a5d3ab092c8d35275b57743b8c
- Loading branch information