@@ -260,6 +260,10 @@ o.Add(
260260 "" ,
261261)
262262
263+ o .Add (
264+ BoolVariable ( "WITH_OIIO_UTIL" , "Build with OpenImageIO_Util" , True ),
265+ )
266+
263267# Blosc options
264268
265269o .Add (
@@ -1858,13 +1862,14 @@ imageEnvPrepends = {
18581862 ],
18591863 "LIBS" : [
18601864 "OpenImageIO$OIIO_LIB_SUFFIX" ,
1861- "OpenImageIO_Util$OIIO_LIB_SUFFIX" ,
18621865 ],
18631866 "CXXFLAGS" : [
18641867 "-DIECoreImage_EXPORTS" ,
18651868 systemIncludeArgument , "$OIIO_INCLUDE_PATH"
18661869 ]
18671870}
1871+ if imageEnv .get ( "WITH_OIIO_UTIL" , True ):
1872+ imageEnvPrepends ["LIBS" ].append ( "OpenImageIO_Util$OIIO_LIB_SUFFIX" )
18681873
18691874imageEnv .Prepend ( ** imageEnvPrepends )
18701875# Windows uses PATH for to find libraries, we must append to it to make sure we don't overwrite existing PATH entries.
@@ -2216,11 +2221,12 @@ if env["WITH_GL"] and doConfigure :
22162221 os .path .basename ( imageEnv .subst ( "$INSTALL_LIB_NAME" ) ),
22172222 os .path .basename ( sceneEnv .subst ( "$INSTALL_LIB_NAME" ) ),
22182223 "OpenImageIO$OIIO_LIB_SUFFIX" ,
2219- "OpenImageIO_Util$OIIO_LIB_SUFFIX" ,
22202224 "GLEW$GLEW_LIB_SUFFIX" ,
22212225 "boost_wave$BOOST_LIB_SUFFIX" ,
22222226 ]
22232227 )
2228+ if glEnv .get ( "WITH_OIIO_UTIL" , True ):
2229+ glEnv .Append ( LIBS = [ "OpenImageIO_Util$OIIO_LIB_SUFFIX" , ] )
22242230
22252231 if env ["PLATFORM" ]== "darwin" :
22262232 glEnv .Append (
0 commit comments