From fd38f07c56ab44b94b2f09f1d00c009ed09a8c0c Mon Sep 17 00:00:00 2001 From: Jonathan Stone Date: Wed, 14 Aug 2024 10:52:50 -0700 Subject: [PATCH] Assign scope to OpenImageIO linking (#1971) This changelist assigns a required scope keyword to the linking step for OpenImageIO in MaterialXRender. CMake requires scope keywords to be used in all linking steps after they are used in one, so this change is needed to match the new behavior of mx_add_library introduced in https://github.com/AcademySoftwareFoundation/MaterialX/pull/1944. --- source/MaterialXRender/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/MaterialXRender/CMakeLists.txt b/source/MaterialXRender/CMakeLists.txt index 22a9f55900..130cbd190c 100644 --- a/source/MaterialXRender/CMakeLists.txt +++ b/source/MaterialXRender/CMakeLists.txt @@ -29,5 +29,5 @@ if(MATERIALX_BUILD_OIIO) set(OPENIMAGEIO_ROOT_DIR ${MATERIALX_OIIO_DIR}) list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/External/OpenImageIO") find_package(OpenImageIO CONFIG REQUIRED) - target_link_libraries(${TARGET_NAME} OpenImageIO::OpenImageIO OpenImageIO::OpenImageIO_Util) + target_link_libraries(${TARGET_NAME} PRIVATE OpenImageIO::OpenImageIO OpenImageIO::OpenImageIO_Util) endif()