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