diff options
-rw-r--r-- | source/blender/python/intern/Makefile | 1 | ||||
-rw-r--r-- | source/blender/python/intern/bpy_compat.h | 9 | ||||
-rw-r--r-- | source/blender/python/intern/bpy_idprop.c | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/python/intern/Makefile b/source/blender/python/intern/Makefile index 3d6ce51c9bd..ef4fc8bb58a 100644 --- a/source/blender/python/intern/Makefile +++ b/source/blender/python/intern/Makefile @@ -55,6 +55,7 @@ CPPFLAGS += -I../../blenkernel CPPFLAGS += -I../../nodes CPPFLAGS += -I../../imbuf CPPFLAGS += -I../../blenloader +CPPFLAGS += -I../../windowmanager CPPFLAGS += -I../../render/extern/include # path to the guarded memory allocator diff --git a/source/blender/python/intern/bpy_compat.h b/source/blender/python/intern/bpy_compat.h index 348947b7fcb..0032b760219 100644 --- a/source/blender/python/intern/bpy_compat.h +++ b/source/blender/python/intern/bpy_compat.h @@ -55,6 +55,15 @@ /* older then python 2.5 - define these */ #if (PY_VERSION_HEX < 0x02050000) #define Py_ssize_t ssize_t +#ifndef Py_RETURN_NONE +#define Py_RETURN_NONE return Py_BuildValue("O", Py_None) +#endif +#ifndef Py_RETURN_FALSE +#define Py_RETURN_FALSE return PyBool_FromLong(0) +#endif +#ifndef Py_RETURN_TRUE +#define Py_RETURN_TRUE return PyBool_FromLong(1) +#endif #endif #endif /* BPY_COMPAT_H__ */ diff --git a/source/blender/python/intern/bpy_idprop.c b/source/blender/python/intern/bpy_idprop.c index a5fca06d402..120cc4d6ba9 100644 --- a/source/blender/python/intern/bpy_idprop.c +++ b/source/blender/python/intern/bpy_idprop.c @@ -30,6 +30,7 @@ #include "BKE_idprop.h" #include "bpy_idprop.h" +#include "bpy_compat.h" #include "MEM_guardedalloc.h" |