Commit: 89f61edd335696bc84890b162bec54878286c34c
Author: Joshua Leung
Date:   Thu Dec 4 00:55:34 2014 +1300
Branches: depsgraph_refactor
https://developer.blender.org/rB89f61edd335696bc84890b162bec54878286c34c

A counter-kludge to work around linking problems our __finite() wrapper not 
being found

===================================================================

M       source/blender/render/intern/raytrace/rayobject_rtbuild.cpp

===================================================================

diff --git a/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp 
b/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp
index 1d67a8c..ecd35b6 100644
--- a/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp
+++ b/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp
@@ -42,6 +42,17 @@
 #include "BLI_math.h"
 #include "BLI_utildefines.h"
 
+
+/* XXX: MINGW COMPILE KLUDGE */
+#ifdef __MINGW64__
+#undef finite
+
+#include <cmath>
+
+#define finite(x) isfinite(x)
+using std::isfinite;
+#endif
+
 static bool selected_node(RTBuilder::Object *node)
 {
        return node->selected;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to