Workaround for compilation error introduced in r54755
authorSergey Sharybin <sergey.vfx@gmail.com>
Fri, 22 Feb 2013 17:35:53 +0000 (17:35 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Fri, 22 Feb 2013 17:35:53 +0000 (17:35 +0000)
Scons used to fail because of couple of reasons:

- CMake does have WITH_DNA_GHASH enabled, Scons not
  Which is a good question why?!
- This makes Cmake including BLI_utildefines in dna_genfile.c,
  but scons missed this include
- This damn "bool" thing requires BLI_utildefines

And last question here is why would we want to use bool here =\
It's just always ends up in headache without any visible benefit
of using it.

Well, at least now svn shall be compilable again..

source/blender/makesdna/SConscript
source/blender/makesdna/intern/dna_genfile.c

index a6520a6c03e70d7fe82a9de93320cb8a3e9d16ed..701ad12f2b80c393035345eebc89864381436bc3 100644 (file)
@@ -32,6 +32,6 @@ objs = []
 o = SConscript('intern/SConscript')
 objs += o
 
-incs = '#/intern/guardedalloc .'
+incs = '#/intern/guardedalloc . ../blenlib'
 
 env.BlenderLib ( 'bf_dna', objs, Split(incs), [], libtype=['core','player'], priority = [215,200] )
index 27520a746be1255d17d3d81536e7e0619c874059..86014c4e80e651e12cbd01666a333b59929c2f8f 100644 (file)
@@ -42,8 +42,9 @@
 
 #include "MEM_guardedalloc.h" // for MEM_freeN MEM_mallocN MEM_callocN
 
+#include "BLI_utildefines.h"
+
 #ifdef WITH_DNA_GHASH
-#  include "BLI_utildefines.h"
 #  include "BLI_ghash.h"
 #endif