[mythtv-commits] [MythTV/mythtv] 4ee315: cmake: Ensure v2 services have unique variables an...
David Hampton
noreply at github.com
Thu Apr 21 22:00:43 UTC 2022
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 4ee315bcd56665b9e5369f9bdb7572911db205e0
https://github.com/MythTV/mythtv/commit/4ee315bcd56665b9e5369f9bdb7572911db205e0
Author: David Hampton <mythtv at love2code.net>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M mythtv/programs/mythbackend/servicesv2/v2artworkInfo.h
M mythtv/programs/mythbackend/servicesv2/v2castMember.h
M mythtv/programs/mythbackend/servicesv2/v2channel.cpp
M mythtv/programs/mythbackend/servicesv2/v2channelGroupList.h
M mythtv/programs/mythbackend/servicesv2/v2databaseInfo.h
M mythtv/programs/mythbackend/servicesv2/v2databaseStatus.h
M mythtv/programs/mythbackend/servicesv2/v2dvr.cpp
M mythtv/programs/mythbackend/servicesv2/v2myth.cpp
M mythtv/programs/mythbackend/servicesv2/v2serviceUtil.h
M mythtv/programs/mythbackend/servicesv2/v2versionInfo.h
M mythtv/programs/mythbackend/servicesv2/v2video.cpp
Log Message:
-----------
cmake: Ensure v2 services have unique variables and header guards.
Cmake and qmake take different approaches to building MOC files.
Qmake compiles individual moc files, whereas cmake includes all the
moc files into a single file and compiles that one file. This causes
problems when 1) header file guards are not unique, and 2) define
directives are not unique.
Commit: c485588f6bdd76bc93f00fe62ccef9e1dc1c50eb
https://github.com/MythTV/mythtv/commit/c485588f6bdd76bc93f00fe62ccef9e1dc1c50eb
Author: David Hampton <mythtv at love2code.net>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M mythtv/libs/libmythtv/decoders/mythvdpauhelper.h
M mythtv/libs/libmythtv/opengl/mythvaapiinterop.h
Log Message:
-----------
cmake: Undefine 'Bool' after X11 and VAAPI headers are loaded.
Cmake and qmake take different approaches to building MOC files.
Qmake compiles individual moc files, whereas cmake includes all the
moc files into a single file and compiles that one file. This causes
problems when 1) header file guards are not unique, and 2) define
directives are not unique.
Commit: cf67960546fdaaeb400eeadfc13a756f9750ac4b
https://github.com/MythTV/mythtv/commit/cf67960546fdaaeb400eeadfc13a756f9750ac4b
Author: David Hampton <mythtv at love2code.net>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M mythplugins/configure
M mythplugins/mythgame/mythgame/rom_metadata.cpp
Log Message:
-----------
Remove vestigial mythgame config.h file.
Commit: 21a4ceaccbaa9ac198eaaaed30b2e6b7f006ef50
https://github.com/MythTV/mythtv/commit/21a4ceaccbaa9ac198eaaaed30b2e6b7f006ef50
Author: David Hampton <mythtv at love2code.net>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M mythplugins/configure
M mythplugins/mythmusic/mythmusic/cddecoder.h
M mythtv/configure
Log Message:
-----------
Use C++17 __has_include instead of logic in configure.
Commit: 1e1e8145927a460b7c59e84bc82254c823d660fa
https://github.com/MythTV/mythtv/commit/1e1e8145927a460b7c59e84bc82254c823d660fa
Author: David Hampton <mythtv at love2code.net>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M mythplugins/mythmusic/mythmusic/bumpscope.h
M mythplugins/mythmusic/mythmusic/decoder.h
M mythplugins/mythmusic/mythmusic/inlines.h
M mythplugins/mythmusic/mythmusic/mythgoom.h
M mythplugins/mythmusic/mythmusic/mythmusic.cpp
M mythplugins/mythmusic/mythmusic/synaesthesia.cpp
M mythplugins/mythmusic/mythmusic/synaesthesia.h
M mythplugins/mythmusic/mythmusic/visualize.h
Log Message:
-----------
Remove config.h from mythmusic files that don't use it.
Compare: https://github.com/MythTV/mythtv/compare/1064ffc03a92...1e1e8145927a
More information about the mythtv-commits
mailing list