[mythtv-commits] [MythTV/mythtv] 288534: cmake: Fix problem compiling Qt6 executables.

David Hampton noreply at github.com
Mon Dec 29 15:54:05 UTC 2025


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 288534230fc8b83dbdfbc0cd26f65827a9ea19ca
      https://github.com/MythTV/mythtv/commit/288534230fc8b83dbdfbc0cd26f65827a9ea19ca
  Author: David Hampton <mythtv at love2code.net>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M cmake/SetCompilerOptions.cmake

  Log Message:
  -----------
  cmake: Fix problem compiling Qt6 executables.

The proper solution would be to set PIE on the executable files, but
that doesn't fix the protected symbol errors when building Qt6.  The
solution that works is to set PIC on the executables files.


  Commit: 6f1b2ca92c8a8b5ad3d87bda69266db80376fbfe
      https://github.com/MythTV/mythtv/commit/6f1b2ca92c8a8b5ad3d87bda69266db80376fbfe
  Author: David Hampton <mythtv at love2code.net>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M cmake/StaticAnalysis.cmake
    A cmake/scripts/concatenate-compdb.py
    R cmake/scripts/concatenate-compdb.sh

  Log Message:
  -----------
  cmake: Update script for building compile_commands.json

Filter out all the entries for libmythdvdnav.


  Commit: 941a87658ee95d7192ead9dabdd6a9d7223a4cd6
      https://github.com/MythTV/mythtv/commit/941a87658ee95d7192ead9dabdd6a9d7223a4cd6
  Author: David Hampton <mythtv at love2code.net>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M mythtv/libs/libmythtv/dbcheck.cpp

  Log Message:
  -----------
  clazy: Use the QString::arg multi-string override.


  Commit: 0f2d3e6841b851ddc18e1968232ff2eb5d7e98a1
      https://github.com/MythTV/mythtv/commit/0f2d3e6841b851ddc18e1968232ff2eb5d7e98a1
  Author: David Hampton <mythtv at love2code.net>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M mythtv/libs/libmythtv/visualisations/goom/ifs_display.cpp

  Log Message:
  -----------
  tidy: Use std::min to make code more readable.

https://clang.llvm.org/extra/clang-tidy/checks/readability/use-std-min-max.html


  Commit: 795cd2083a522f17ec45e929652e50d3f4c12229
      https://github.com/MythTV/mythtv/commit/795cd2083a522f17ec45e929652e50d3f4c12229
  Author: David Hampton <mythtv at love2code.net>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M mythtv/programs/mythfrontend/videodlg.cpp

  Log Message:
  -----------
  Reduce nesting in VideoDialog::playFolder().

Instead of code that is nested several levels deep, invert the tests
and return/continue immediately.  This should behave identically to
the previous version.

It might be easier to use the '-b' flag when looking at these changes.


  Commit: 656e5012140df5edc0d2cf32557d0711da24d2aa
      https://github.com/MythTV/mythtv/commit/656e5012140df5edc0d2cf32557d0711da24d2aa
  Author: David Hampton <mythtv at love2code.net>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M mythtv/programs/mythfrontend/videodlg.cpp

  Log Message:
  -----------
  Simplify/fix the logic in VideoDialog::playFolder().

This will properly play all videos in a folder instead of quitting
after the first video.

Fixes #1233.


Compare: https://github.com/MythTV/mythtv/compare/5797b327ba07...656e5012140d

To unsubscribe from these emails, change your notification settings at https://github.com/MythTV/mythtv/settings/notifications


More information about the mythtv-commits mailing list