From: Yaroslav Halchenko <debian@onerussian.com>
Subject: Use PkgConfig to find yaml-cpp

  Seems to resolve problem finding yaml-cpp on older (~jessie)
  systems.  Solution was picked up from
  https://answers.ros.org/question/262502/cmake-cant-find-yaml-cpp-on-debian-jessie/

Origin: NeuroDebian
Last-Update: 2018-06-14

--- a/console/CMakeLists.txt
+++ b/console/CMakeLists.txt
@@ -210,7 +210,10 @@ if(BATCH_VERSION)
 
     set(YAML-CPP_DIR ${YAML-CPP_DIR} CACHE PATH "Path to yaml-cpp configuration file" FORCE)
 
-    find_package(YAML-CPP REQUIRED)
+    # find_package(YAML-CPP REQUIRED)
+    find_package(PkgConfig REQUIRED)
+    pkg_check_modules(YAML_CPP REQUIRED yaml-cpp)
+
     if(YAML-CPP_FOUND AND NOT YAML_CPP_LIBRARIES)
         # workaround for yaml-cpp-devel-0.7.0-1.fc38 on Fedora Rawhide
         set(YAML_CPP_LIBRARIES yaml-cpp)
