[Bf-blender-cvs] [89f61ed] depsgraph_refactor: A counter-kludge to work around linking problems our __finite() wrapper not being found
Joshua Leung
noreply at git.blender.org
Wed Dec 3 12:55:52 CET 2014
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;
More information about the Bf-blender-cvs
mailing list