From 59b5d0a28cf6d72889f34857e2c443fbf58ce20a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Thu, 6 Jun 2024 10:09:44 -0400 Subject: [PATCH] yaml-cpp: link to cmake module Change-Id: I3fd92f387e8bc21a1d3109be9b5b5c90341b414d --- CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1bff5599ce..7da4ff2f4b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -566,12 +566,16 @@ else() PkgConfig::swresample PkgConfig::swscale PkgConfig::jsoncpp - yaml-cpp PkgConfig::secp256k1 PUBLIC PkgConfig::fmt PkgConfig::avutil ) + if (TARGET yaml-cpp) + target_link_libraries(${PROJECT_NAME} PRIVATE yaml-cpp) + else() + target_link_libraries(${PROJECT_NAME} PRIVATE yaml-cpp::yaml-cpp) + endif() target_compile_options(${PROJECT_NAME} PRIVATE -fvisibility=hidden -Wall -Wextra @@ -710,10 +714,14 @@ else() PkgConfig::swresample PkgConfig::swscale PkgConfig::jsoncpp - yaml-cpp PkgConfig::fmt PkgConfig::secp256k1 ) + if (TARGET yaml-cpp) + target_link_libraries(ut_library PRIVATE yaml-cpp) + else() + target_link_libraries(ut_library PRIVATE yaml-cpp::yaml-cpp) + endif() target_include_directories(ut_library PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/test;" "${CMAKE_CURRENT_SOURCE_DIR}/test/unitTest;" -- GitLab