forked from bartvdbraak/blender
7a85ad51bf
Error was caused by boost library (which doesn't seem to be working with Cycles too when compiling with mingw). Switched mingw to use TR1 unordered collections. Also, there was re-declaration of strcasecmp when mingw is used. Additional changes are related on using own process spawning when BF_TOOLSET is set to mingw. Seems to be working fine now (i've got too long command line error) and no warning are supressing now (as it was told in comment for commented own process spawning).
24 lines
728 B
Python
24 lines
728 B
Python
#!/usr/bin/python
|
|
|
|
# NOTE: This file is automatically generated by bundle.sh script
|
|
# If you're doing changes in this file, please update template
|
|
# in that script too
|
|
|
|
Import ('env')
|
|
|
|
sources = env.Glob('lib/*.cpp')
|
|
|
|
defs = []
|
|
incs = ['include']
|
|
|
|
if env['WITH_BF_BOOST']:
|
|
if env['OURPLATFORM'] not in ('win32-vc', 'win64-vc'):
|
|
# Boost is setting as preferred collections library in the Carve code when using MSVC compiler
|
|
if env['OURPLATFORM'] != 'win32-mingw':
|
|
defs.append('HAVE_BOOST_UNORDERED_COLLECTIONS')
|
|
|
|
defs.append('CARVE_SYSTEM_BOOST')
|
|
incs.append(env['BF_BOOST_INC'])
|
|
|
|
env.BlenderLib ('extern_carve', Split(sources), incs, defs, libtype=['extern'], priority=[40] )
|