include_directories(. ../ ../svm ../../render ../../util ../../device) set(sources background.cpp bsdf_ashikhmin_velvet.cpp bsdf_diffuse.cpp bsdf_microfacet.cpp bsdf_reflection.cpp bsdf_refraction.cpp bsdf_transparent.cpp bsdf_ward.cpp bsdf_westin.cpp bssrdf.cpp debug.cpp emissive.cpp osl_closures.cpp osl_services.cpp osl_shader.cpp vol_subsurface.cpp) set(headers osl_closures.h osl_globals.h osl_services.h osl_shader.h) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${RTTI_DISABLE_FLAGS}") add_library(cycles_kernel_osl ${sources} ${headers}) add_subdirectory(nodes)