From 620acd4c8e42d659260dfd66835ee2ae1e609e4e Mon Sep 17 00:00:00 2001 From: Simran Spiller Date: Fri, 20 Nov 2020 12:13:27 +0100 Subject: [PATCH] CMake: _LIBRARIES is a magic suffix Makes CMake automatically pass lib to target_link_libraries() --- cmake/FindOpenColorIO.cmake | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/cmake/FindOpenColorIO.cmake b/cmake/FindOpenColorIO.cmake index db2b6ecd8..09f0f271d 100644 --- a/cmake/FindOpenColorIO.cmake +++ b/cmake/FindOpenColorIO.cmake @@ -44,6 +44,8 @@ find_path(OCIO_INCLUDE_DIR "OCIO headers path" ) +list(APPEND OCIO_INCLUDE_DIRS ${OCIO_INCLUDE_DIR}) + find_library(OCIO_LIBRARY NAMES libOpenColorIO.so.2.0 # libOpenColorIO.so.2.0 (Linux) @@ -60,7 +62,9 @@ find_library(OCIO_LIBRARY "OCIO library path" ) -if(OCIO_INCLUDE_DIR AND EXISTS "${OCIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h") +list(APPEND OCIO_LIBRARIES ${OCIO_LIBRARY}) + +if(OCIO_INCLUDE_DIRS AND EXISTS "${OCIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h") file(STRINGS ${OCIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h fullVersion REGEX @@ -74,8 +78,8 @@ include(FindPackageHandleStandardArgs) find_package_handle_standard_args(OpenColorIO REQUIRED_VARS - OCIO_LIBRARY - OCIO_INCLUDE_DIR + OCIO_LIBRARIES + OCIO_INCLUDE_DIRS VERSION_VAR OCIO_VERSION )