77
88class OpenEXRIdConan (ConanFile ):
99 name = "OpenExrId"
10- version = "1.0-beta.29 "
10+ version = "1.0-beta.30 "
1111 license = "MIT"
1212 url = "https://github.com/MercenariesEngineering/openexrid"
1313 description = "OpenEXR files able to isolate any object of a CG image with a perfect antialiazing "
@@ -45,13 +45,15 @@ def requirements(self):
4545 self .requires ("re2/2019-06-01@mercseng/v0" )
4646 self .requires ("libpng/1.6.37@mercseng/v0" )
4747 self .requires ("boost/1.73.0@mercseng/v2" )
48+ self .requires ("tbb/2020.02@mercseng/v3" )
4849 elif self .settings .compiler .version == 16 :
4950 # Nuke 14+
50- self .requires ("OpenImageIO/2.1.15.0@mercseng/v2 " )
51+ self .requires ("OpenImageIO/2.1.15.0@mercseng/v4 " )
5152 self .requires ("OpenEXR/2.5.1@mercseng/v0" )
5253 self .requires ("re2/2019-06-01@mercseng/v1" )
5354 self .requires ("libpng/1.6.37@mercseng/v0" )
5455 self .requires ("boost/1.73.0@mercseng/v6" )
56+ self .requires ("tbb/2020.02@mercseng/v3" )
5557
5658 def configure (self ):
5759 if self .settings .os == "Linux" :
@@ -110,7 +112,7 @@ def build(self):
110112 if self .options .build_lib :
111113 targets .extend (["LibOpenEXRId" ])
112114 if self .options .build_plugins :
113- targets .extend (["OpenEXRIdForNuke14.0" , "OpenEXRIdForNuke15.1" ])
115+ targets .extend (["OpenEXRIdForNuke14.0" , "OpenEXRIdForNuke15.1" , "OpenEXRIdForNuke16.0" ])
114116 elif self .settings .compiler == "gcc" :
115117 if self .settings .compiler .version == 4.8 :
116118 # gcc 4.8, Nuke 11-13
@@ -121,7 +123,7 @@ def build(self):
121123 if self .options .build_lib :
122124 targets .extend (["LibOpenEXRId" ])
123125 if self .options .build_plugins :
124- targets .extend (["OpenEXRIdOFX" , "OpenEXRIdForNuke14.0" , "OpenEXRIdForNuke15.1" ])
126+ targets .extend (["OpenEXRIdOFX" , "OpenEXRIdForNuke14.0" , "OpenEXRIdForNuke15.1" , "OpenEXRIdForNuke16.0" ])
125127
126128 for t in targets :
127129 cmake .build (target = t )
0 commit comments