From 7b8478c19202ede0cbb3f7149d3a4e7e7b672bbc Mon Sep 17 00:00:00 2001 From: David Hampton Date: Mon, 17 Feb 2025 00:01:29 -0500 Subject: [PATCH] cmake: Fix build failure when ENABLE_NVDEC=OFF The code needs to validate that the PkgConfig::FFNVCODEC target exists before trying to check its properties. Fixes #1042 --- mythtv/cmake/PrintConfig.cmake | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mythtv/cmake/PrintConfig.cmake b/mythtv/cmake/PrintConfig.cmake index 3fdf44dcd2d..d6024fa3b17 100644 --- a/mythtv/cmake/PrintConfig.cmake +++ b/mythtv/cmake/PrintConfig.cmake @@ -156,9 +156,11 @@ if(ENABLE_FRONTEND) message_trgt("x11/xrandr support " X11::Xrandr) if(TARGET X11::X11) message_trgt("VDPAU support " PkgConfig::VDPAU) - get_target_property(_FFNVCODEC_DEFS PkgConfig::FFNVCODEC INTERFACE_COMPILE_DEFINITIONS) - if("USING_NVDEC" IN_LIST _FFNVCODEC_DEFS) - set(_USING_NVDEC ON) + if(TARGET PkgConfig::FFNVCODEC) + get_target_property(_FFNVCODEC_DEFS PkgConfig::FFNVCODEC INTERFACE_COMPILE_DEFINITIONS) + if("USING_NVDEC" IN_LIST _FFNVCODEC_DEFS) + set(_USING_NVDEC ON) + endif() endif() message_vrbl("NVDEC support " _USING_NVDEC) endif()