Cycles: Fix compilation on Cycles unit tests after recent changes
[blender.git] / intern / cycles / test / CMakeLists.txt
index a6bcf980df21d75242baf6bbbc617d95d1cdb3a6..9af777fb9dd03ca8f79299df47f5024dd9dda2b7 100644 (file)
@@ -26,12 +26,13 @@ set(ALL_CYCLES_LIBRARIES
        cycles_device
        cycles_bvh
        cycles_graph
-       cycles_kernel_osl
+       cycles_subd
        cycles_util
        ${OPENIMAGEIO_LIBRARIES}
 )
 if(WITH_CYCLES_OSL)
        list(APPEND ALL_CYCLES_LIBRARIES
+               cycles_kernel_osl
                ${OSL_LIBRARIES}
                ${LLVM_LIBRARIES}
        )
@@ -41,6 +42,16 @@ if(WITH_IMAGE_OPENJPEG AND NOT WITH_SYSTEM_OPENJPEG)
                extern_openjpeg
        )
 endif()
+if(WITH_CYCLES_OPENSUBDIV)
+       add_definitions(-DWITH_OPENSUBDIV)
+       include_directories(
+               SYSTEM
+               ${OPENSUBDIV_INCLUDE_DIR}
+       )
+       list(APPEND ALL_CYCLES_LIBRARIES
+               ${OPENSUBDIV_LIBRARIES}
+       )
+endif()
 list(APPEND ALL_CYCLES_LIBRARIES
        ${BOOST_LIBRARIES}
 )