From af86b008b2a3dacc33b4987c50d8ffa24f6f9817 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 1 May 2014 07:21:08 +1000 Subject: Include removal gave problems with windows, ifdef some back in for windows only --- source/blender/blenkernel/intern/customdata.c | 4 ++++ source/blender/blenkernel/intern/ipo.c | 4 ++++ source/blender/blenlib/intern/path_util.c | 2 ++ source/blender/blenlib/intern/smallhash.c | 4 ++++ source/blender/bmesh/intern/bmesh_mesh.c | 4 ++++ source/blender/editors/interface/interface_style.c | 3 +++ source/blender/editors/screen/area.c | 4 ++++ source/blender/editors/space_outliner/outliner_tree.c | 4 ++++ source/blender/editors/space_view3d/view3d_ops.c | 4 ++++ source/blender/imbuf/intern/allocimbuf.c | 1 + source/blender/python/intern/bpy_interface.c | 4 ++++ source/blender/python/intern/bpy_rna_array.c | 3 ++- source/blender/python/intern/bpy_traceback.c | 3 +++ 13 files changed, 43 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/blenkernel/intern/customdata.c b/source/blender/blenkernel/intern/customdata.c index fd4350123b4..57758acf864 100644 --- a/source/blender/blenkernel/intern/customdata.c +++ b/source/blender/blenkernel/intern/customdata.c @@ -63,6 +63,10 @@ #include #include +#ifdef WIN32 +# include "BLI_alloca.h" +#endif + /* number of layers to add when growing a CustomData object */ #define CUSTOMDATA_GROW 5 diff --git a/source/blender/blenkernel/intern/ipo.c b/source/blender/blenkernel/intern/ipo.c index 6f7ee31691e..7385322ddeb 100644 --- a/source/blender/blenkernel/intern/ipo.c +++ b/source/blender/blenkernel/intern/ipo.c @@ -77,6 +77,10 @@ #include "MEM_guardedalloc.h" +#ifdef WIN32 +# include "BLI_math_base.h" /* M_PI */ +#endif + /* *************************************************** */ /* Old-Data Freeing Tools */ diff --git a/source/blender/blenlib/intern/path_util.c b/source/blender/blenlib/intern/path_util.c index 2c24a8968e9..f207329e33d 100644 --- a/source/blender/blenlib/intern/path_util.c +++ b/source/blender/blenlib/intern/path_util.c @@ -50,6 +50,8 @@ #include "GHOST_Path-api.h" #ifdef WIN32 +# include "MEM_guardedalloc.h" + # include "utf_winfunc.h" # include "utfconv.h" # include diff --git a/source/blender/blenlib/intern/smallhash.c b/source/blender/blenlib/intern/smallhash.c index d6b2383bd47..e8e3387f72e 100644 --- a/source/blender/blenlib/intern/smallhash.c +++ b/source/blender/blenlib/intern/smallhash.c @@ -56,6 +56,10 @@ #include "BLI_utildefines.h" +#ifdef WIN32 +# include "BLI_alloca.h" +#endif + #include "BLI_smallhash.h" #include "BLI_strict_flags.h" diff --git a/source/blender/bmesh/intern/bmesh_mesh.c b/source/blender/bmesh/intern/bmesh_mesh.c index e9d3c36eb1a..6b040ef5f35 100644 --- a/source/blender/bmesh/intern/bmesh_mesh.c +++ b/source/blender/bmesh/intern/bmesh_mesh.c @@ -40,6 +40,10 @@ #include "BKE_editmesh.h" #include "BKE_multires.h" +#ifdef WIN32 +# include "BLI_alloca.h" +#endif + #include "intern/bmesh_private.h" /* used as an extern, defined in bmesh.h */ diff --git a/source/blender/editors/interface/interface_style.c b/source/blender/editors/interface/interface_style.c index bbdfd1dcbae..fa31c20eb74 100644 --- a/source/blender/editors/interface/interface_style.c +++ b/source/blender/editors/interface/interface_style.c @@ -55,6 +55,9 @@ #include "interface_intern.h" +#ifdef WIN32 +# include "BLI_math_base.h" /* M_PI */ +#endif /* style + theme + layout-engine = UI */ diff --git a/source/blender/editors/screen/area.c b/source/blender/editors/screen/area.c index 151764dab6a..05659f60578 100644 --- a/source/blender/editors/screen/area.c +++ b/source/blender/editors/screen/area.c @@ -68,6 +68,10 @@ #include "screen_intern.h" +#ifdef WIN32 +# include "BLI_alloca.h" +#endif + extern void ui_draw_anti_tria(float x1, float y1, float x2, float y2, float x3, float y3); /* xxx temp */ /* general area and region code */ diff --git a/source/blender/editors/space_outliner/outliner_tree.c b/source/blender/editors/space_outliner/outliner_tree.c index bfa0dcd1c8c..76a0839d2d6 100644 --- a/source/blender/editors/space_outliner/outliner_tree.c +++ b/source/blender/editors/space_outliner/outliner_tree.c @@ -77,6 +77,10 @@ #include "outliner_intern.h" +#ifdef WIN32 +# include "BLI_math_base.h" /* M_PI */ +#endif + /* ********************************************************* */ /* Persistent Data */ diff --git a/source/blender/editors/space_view3d/view3d_ops.c b/source/blender/editors/space_view3d/view3d_ops.c index 4fa995b8799..a8128ba7ae8 100644 --- a/source/blender/editors/space_view3d/view3d_ops.c +++ b/source/blender/editors/space_view3d/view3d_ops.c @@ -57,6 +57,10 @@ #include "view3d_intern.h" +#ifdef WIN32 +# include "BLI_math_base.h" /* M_PI */ +#endif + /* ************************** copy paste ***************************** */ static int view3d_copybuffer_exec(bContext *C, wmOperator *op) diff --git a/source/blender/imbuf/intern/allocimbuf.c b/source/blender/imbuf/intern/allocimbuf.c index ff9bef74a79..612517775f4 100644 --- a/source/blender/imbuf/intern/allocimbuf.c +++ b/source/blender/imbuf/intern/allocimbuf.c @@ -48,6 +48,7 @@ #include "MEM_guardedalloc.h" #include "BLI_threads.h" +#include "BLI_utildefines.h" static SpinLock refcounter_spin; diff --git a/source/blender/python/intern/bpy_interface.c b/source/blender/python/intern/bpy_interface.c index 90cc07dec89..43ca6957f83 100644 --- a/source/blender/python/intern/bpy_interface.c +++ b/source/blender/python/intern/bpy_interface.c @@ -37,6 +37,10 @@ #include +#ifdef WIN32 +# include "BLI_math_base.h" /* finite */ +#endif + #include "MEM_guardedalloc.h" #include "BLI_utildefines.h" diff --git a/source/blender/python/intern/bpy_rna_array.c b/source/blender/python/intern/bpy_rna_array.c index a7a3c493f4e..033f8a3f3ec 100644 --- a/source/blender/python/intern/bpy_rna_array.c +++ b/source/blender/python/intern/bpy_rna_array.c @@ -30,11 +30,12 @@ #include "RNA_types.h" - #include "bpy_rna.h" #include "BKE_global.h" #include "MEM_guardedalloc.h" +#include "BLI_utildefines.h" + #include "RNA_access.h" #define USE_MATHUTILS diff --git a/source/blender/python/intern/bpy_traceback.c b/source/blender/python/intern/bpy_traceback.c index a91742179c9..7ae6d3ae051 100644 --- a/source/blender/python/intern/bpy_traceback.c +++ b/source/blender/python/intern/bpy_traceback.c @@ -31,6 +31,9 @@ #include "BLI_utildefines.h" #include "BLI_path_util.h" +#ifdef WIN32 +# include "BLI_string.h" /* BLI_strcasecmp */ +#endif #include "bpy_traceback.h" -- cgit v1.2.3