bitcoin/cmake
merge-script 053bda5d9f
Merge bitcoin/bitcoin#32460: fs: remove `_POSIX_C_SOURCE` defining
24e5fd3bed fs: remove _POSIX_C_SOURCE defining (fanquake)

Pull request description:

  On Linux systems, `_POSIX_C_SOURCE` will default to `200809L` (since glibc 2.10). There's currently no reason for us to undefine it, and then set it to an earlier value. Also tested with musl libc.

  I think if anything, the project should be settings macros like `_POSIX_C_SOURCE`, globally.

ACKs for top commit:
  hebasto:
    re-ACK 24e5fd3bed, only rebased since my recent [review](https://github.com/bitcoin/bitcoin/pull/32460#pullrequestreview-2854183748).

Tree-SHA512: 920d60058821992193616e0c73c2f7e4230a9e3ccb9d71d16493ae69696c868f4325d3dd2d4e8388749080c187aa7b205493b3e2c6986ad37440e591ebe107e1
2025-05-30 10:21:01 +01:00
..
module windows: Use predefined `RC_INVOKED` macro instead of custom one 2025-05-29 11:18:36 +01: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 cmake: Remove `ENABLE_ARM_SHANI` from `bitcoin-build-config.h` 2025-05-20 11:14:17 +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 Merge bitcoin/bitcoin#32460: fs: remove `_POSIX_C_SOURCE` defining 2025-05-30 10:21:01 +01:00
leveldb.cmake build: remove Wsuggest-override suppression from leveldb build 2025-05-16 16:08:40 +01:00
libmultiprocess.cmake cmake: Fix clang-tidy "no input files" errors 2025-04-02 08:41:16 -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
windows-app.manifest.in cmake: Add application manifests when cross-compiling for Windows 2025-05-15 13:57:57 +01:00