Color Management: re-implement OCIO-less build configuration
[blender.git] / intern / opencolorio / SConscript
index 4860d94947e029477da0870b3f818c426323cb1e..fec076627353092b241695c1e876b3f0fe026b48 100644 (file)
@@ -4,10 +4,16 @@ Import('env')
 
 sources = env.Glob('*.cpp')
 
-incs = '. ../guardedalloc'
-incs += ' ' + env['BF_OCIO_INC']
+incs = '. ../guardedalloc ../../source/blender/blenlib'
 
-if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
-    incs += ' ' + env['BF_BOOST_INC']
+if env['WITH_BF_OCIO']:
+    sources.remove('ocio_capi_stub.cpp')
+
+    incs += ' ' + env['BF_OCIO_INC']
+
+    if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
+        incs += ' ' + env['BF_BOOST_INC']
+else:
+    sources.remove('ocio_capi.cpp')
 
 env.BlenderLib( 'bf_intern_opencolorio', sources, Split(incs), [], libtype=['extern','player'], priority=[10, 185])