[mythtv-commits] [MythTV/mythtv] 094e2f: cmake: Add more info on pip commands.
David Hampton
noreply at github.com
Mon Jan 27 04:26:57 UTC 2025
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 094e2ff59ef83b91c85132fed468a6ad91607238
https://github.com/MythTV/mythtv/commit/094e2ff59ef83b91c85132fed468a6ad91607238
Author: David Hampton <mythtv at love2code.net>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M mythtv/bindings/python/CMakeLists.txt
Log Message:
-----------
cmake: Add more info on pip commands.
All of the build commands can be printed before execution by passing
'-v' to the "cmake --build" command. That doesn't print the install
commands though.
If CMAKE_VERBOSE_MAKEFILE is set, print the pip install command before
executing it. Also ask both pip commands (build and install) for
verbose output.
If CMAKE_VERBOSE_MAKEFILE is set, get verbose output from the pip
commands. Also print out the command used for the pip install
step.
Commit: 5d656005014ef71166e0781d62368993f0d49878
https://github.com/MythTV/mythtv/commit/5d656005014ef71166e0781d62368993f0d49878
Author: David Hampton <mythtv at love2code.net>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M cmake/FindPHPModules.cmake
M cmake/FindPerlModules.cmake
M cmake/FindPython3Modules.cmake
Log Message:
-----------
cmake: Make the FindXXXModules.cmake files match their documentation.
These files updated a secondary result named XXX_REQUIRED_MISSING when
the documentation said they updated XXX_COMPONENTS_REQUIRED_MISSING.
Same for OPTIONAL modules. Fix the files to use the documented
variable names. Fortunately these secondary variables weren't used
yet.
Commit: 817fcab00e71dcd975896f5838d0d329b9e00d67
https://github.com/MythTV/mythtv/commit/817fcab00e71dcd975896f5838d0d329b9e00d67
Author: David Hampton <mythtv at love2code.net>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M cmake/FindPython3Modules.cmake
Log Message:
-----------
cmake: Python modules that are too old should be listed as missing.
The code currently only adds modules to the "MISSING" variables if
they are truly missing from the system. It should also add modules to
these variables if they are present but too old to be used.
Commit: 0e91e6526b1f809d5b4ab4d2a44d9b9cf713e78d
https://github.com/MythTV/mythtv/commit/0e91e6526b1f809d5b4ab4d2a44d9b9cf713e78d
Author: David Hampton <mythtv at love2code.net>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M cmake/FindPHPModules.cmake
M cmake/FindPerlModules.cmake
M cmake/FindPython3Modules.cmake
Log Message:
-----------
cmake: More output from the find python/perl/php module code.
1) Indent the module found/missing output underneath the program version.
2) Show whether found modules were required or optional.
3) Show PHP module version numbers.
Commit: 548cac3893a17949b36cfc9168d6c7adc96713c8
https://github.com/MythTV/mythtv/commit/548cac3893a17949b36cfc9168d6c7adc96713c8
Author: David Hampton <mythtv at love2code.net>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M mythtv/cmake/MythFindPackages.cmake
Log Message:
-----------
cmake: Minor changes to python/perl/php validation.
1) Bump minimum python version to 3.8 to match configure.
2) Most of the modules should be marked as required.
3) Print found python/perl/php version number.
4) Fix spelling errors.
Commit: 257c12fd550d06d546064d2ca5fd780ceca65088
https://github.com/MythTV/mythtv/commit/257c12fd550d06d546064d2ca5fd780ceca65088
Author: David Hampton <mythtv at love2code.net>
Date: 2025-01-26 (Sun, 26 Jan 2025)
Changed paths:
M mythtv/bindings/python/CMakeLists.txt
Log Message:
-----------
cmake: Set the pip install prefix properly.
The code should check for /usr only at the start of the install
prefix, not anywhere in the install prefix.
Compare: https://github.com/MythTV/mythtv/compare/bc586d88bfd8...257c12fd550d
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