File tree Expand file tree Collapse file tree 3 files changed +253
-72
lines changed
Expand file tree Collapse file tree 3 files changed +253
-72
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,7 @@ The current Stakeholders of the MaterialX TSC are:
7070- Lutz Kettner - NVIDIA
7171- Chris Kulla - Epic Games
7272- Bernard Kwok - Khronos Group
73+ - Karen Lucknavalai - Pixar USD
7374- André Mazzone - ILM
7475- Magnus Pettersson - IKEA
7576- Dimitar Toshev - Chaos
Original file line number Diff line number Diff line change @@ -14,22 +14,26 @@ mx_add_library(MaterialXGenOsl
1414 EXPORT_DEFINE
1515 MATERIALX_GENOSL_EXPORTS)
1616
17- # FIXME: LibsToOso has a dependency on the OslRenderer.
18- if (MATERIALX_BUILD_OSOS AND MATERIALX_BUILD_RENDER)
17+ if (MATERIALX_BUILD_OSOS)
1918 file (GLOB GenNodes_SRC "${CMAKE_CURRENT_SOURCE_DIR} /LibsToOso.cpp" )
2019
21- set (MATERIALX_LIBRARIES
22- MaterialXCore
23- MaterialXFormat
24- MaterialXGenShader
25- MaterialXGenOsl
26- MaterialXRenderOsl)
27-
2820 add_executable (MaterialXGenOsl_LibsToOso ${GenNodes_SRC} )
2921
30- target_link_libraries (
31- MaterialXGenOsl_LibsToOso
32- ${MATERIALX_LIBRARIES} )
22+ target_link_libraries (MaterialXGenOsl_LibsToOso
23+ PRIVATE
24+ MaterialXCore
25+ MaterialXFormat
26+ MaterialXGenShader
27+ MaterialXGenOsl)
28+
29+ if (OSL_FOUND)
30+ target_link_libraries (MaterialXGenOsl_LibsToOso
31+ PRIVATE
32+ OSL::oslcomp)
33+ target_compile_definitions (MaterialXGenOsl_LibsToOso
34+ PRIVATE
35+ USE_OSLCOMP)
36+ endif ()
3337
3438 set_target_properties (
3539 MaterialXGenOsl_LibsToOso PROPERTIES
You can’t perform that action at this time.
0 commit comments