summaryrefslogtreecommitdiff
path: root/media-libs/opencolorio/files/opencolorio-2.3.0-support-yaml-cpp-0.8.0.patch
blob: 924ed209288150b1c51848ea480cbc0f215835f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
From: Bernd Feige <Bernd.Feige@gmx.net>
https://bugs.gentoo.org/914716#c12

Index: OpenColorIO-2.3.0/share/cmake/modules/Findyaml-cpp.cmake
===================================================================
--- OpenColorIO-2.3.0.orig/share/cmake/modules/Findyaml-cpp.cmake
+++ OpenColorIO-2.3.0/share/cmake/modules/Findyaml-cpp.cmake
@@ -50,7 +50,12 @@ if(NOT OCIO_INSTALL_EXT_PACKAGES STREQUA
     endif()
 
     if(yaml-cpp_FOUND)
-        get_target_property(yaml-cpp_LIBRARY yaml-cpp LOCATION)
+        if(TARGET yaml-cpp::yaml-cpp)
+	 # yaml-cpp >= 0.8
+	 get_target_property(yaml-cpp::yaml-cpp_LIBRARY yaml-cpp::yaml-cpp LOCATION)
+	else()
+	 get_target_property(yaml-cpp_LIBRARY yaml-cpp LOCATION)
+	endif()
     else()
 
         # As yaml-cpp-config.cmake search fails, search an installed library