Skip to content

Commit 114e53e

Browse files
authored
Merge pull request #1263 from lucienfostier/nuke13CustomDependencies
Nuke13 custom dependencies
2 parents eeb08d5 + 3aa98e9 commit 114e53e

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

SConstruct

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2574,6 +2574,8 @@ nukeTestEnv["ENV"]["LM_LICENSE_FILE"] = nukeTestEnv["NUKE_LICENSE_FILE"]
25742574
nukeTestEnv["ENV"]["foundry_LICENSE"] = nukeTestEnv["NUKE_LICENSE_FILE"]
25752575
nukeTestEnv["ENV"]["NUKE_PATH"] = "plugins/nuke"
25762576
nukeTestEnv["ENV"]["IECORE_OP_PATHS"] = "test/IECoreNuke/ops:test/IECore/ops"
2577+
# prepend OIIO LIB PATH to library path to support custom OIIO with specific dependencies
2578+
nukeTestEnv["ENV"][libraryPathEnvVar] = "{}:{}".format( nukeTestEnv.subst( "$OIIO_LIB_PATH" ), nukeTestEnv["ENV"][libraryPathEnvVar] )
25772579

25782580
if doConfigure :
25792581

config/ie/options

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ if targetApp :
122122
pythonVersion = targetAppReg["pythonVersion"]
123123
boostVersion = targetAppReg.get( "boostVersion", cortexReg["boostVersion"] )
124124
oiioVersion = targetAppReg.get( "OpenImageIOVersion", cortexReg["OpenImageIOVersion"] )
125+
oiioLibSuffix = targetAppReg.get( "OpenImageIOLibSuffix", oiioVersion )
125126
tbbVersion = targetAppReg.get( "tbbVersion", cortexReg["tbbVersion"] )
126127
usdVersion = targetAppReg.get( "usdVersion", cortexReg.get("usdVersion", None) )
127128
targetAppMajorVersion = targetAppReg.get( "majorVersion", targetAppVersion )
@@ -145,6 +146,7 @@ else :
145146
usdVersion = cortexReg.get("usdVersion", None)
146147
boostVersion = cortexReg["boostVersion"]
147148
oiioVersion = cortexReg["OpenImageIOVersion"]
149+
oiioLibSuffix = oiioVersion
148150

149151
# get the compiler location using the registry
150152
compilerReg = IEEnv.registry["compilers"][compiler][compilerVersion][platform]
@@ -192,7 +194,7 @@ GLEW_LIB_SUFFIX = IEEnv.BuildUtil.libSuffix( "glew", glewVersion )
192194
oiioRoot = os.path.join( "/software", "apps", "OpenImageIO", oiioVersion, platform, compiler, compilerVersion )
193195
OIIO_INCLUDE_PATH = os.path.join( oiioRoot, "include" )
194196
OIIO_LIB_PATH = os.path.join( oiioRoot, "lib64" )
195-
OIIO_LIB_SUFFIX = IEEnv.BuildUtil.libSuffix( "OpenImageIO", oiioVersion )
197+
OIIO_LIB_SUFFIX = IEEnv.BuildUtil.libSuffix( "OpenImageIO", oiioLibSuffix )
196198

197199
FREETYPE_LIB_PATH = os.path.join( "/software", "tools", "lib", platform, compiler, compilerVersion )
198200
FREETYPE_INCLUDE_PATH = "/usr/include/freetype2"

0 commit comments

Comments
 (0)