cmake, qt: Process *.qrc files manually #32648

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:250530-qt-rcc changing 1 files +35 −5
  1. hebasto commented at 4:35 pm on May 30, 2025: member

    The first commit enables modification of the properties of the source files produced by Qt Resource Compiler, which helps, for example, to silence compiler warnings.

    The second commit makes use of this new capability to silence -Wtrailing-whitespace warnings and resolves #32482 (comment).

  2. hebasto added the label Build system on May 30, 2025
  3. DrahtBot commented at 4:35 pm on May 30, 2025: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32648.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

    Conflicts

    No conflicts as of last run.

  4. fanquake commented at 9:16 pm on May 30, 2025: member
    Thanks for taking a look at this. I’m not sure the complexity of having to manually process, and then still having to suppress warnings anyway, is worth it. I was thinking the fix here would be to change the tools / Qt to just produce files that don’t have the issue. Seems like something we could fix upstream?
  5. DrahtBot added the label Needs rebase on Jun 4, 2025
  6. cmake, qt: Process `*.qrc` files manually
    This change allows modification of the resulting source files’
    properties, which helps, for example, to silence compiler warnings.
    cbc8675b9c
  7. cmake, qt: Silence `-Wno-trailing-whitespace` compiler warnings 4540b128e9
  8. hebasto force-pushed on Jun 4, 2025
  9. DrahtBot removed the label Needs rebase on Jun 4, 2025

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-06-15 06:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me