Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2008-09-22 19:59:04 +0400
committerTon Roosendaal <ton@blender.org>2008-09-22 19:59:04 +0400
commit558d7499a65cb17332741823d46f27cf39ce2a21 (patch)
tree888347efa983fb032168a7c3365237f998f4c126 /intern/elbeem
parent627c6178f99a125bf63e153340168d20facb946a (diff)
Patch #17666 by Vladimi<C2>r Marek
Fixes for solaris compiling
Diffstat (limited to 'intern/elbeem')
-rw-r--r--intern/elbeem/intern/isosurface.cpp4
-rw-r--r--intern/elbeem/intern/mvmcoords.h4
-rw-r--r--intern/elbeem/intern/solver_class.h1
3 files changed, 9 insertions, 0 deletions
diff --git a/intern/elbeem/intern/isosurface.cpp b/intern/elbeem/intern/isosurface.cpp
index 9925565b85d..751a48cebba 100644
--- a/intern/elbeem/intern/isosurface.cpp
+++ b/intern/elbeem/intern/isosurface.cpp
@@ -13,6 +13,10 @@
#include <algorithm>
#include <stdio.h>
+#ifdef sun
+#include "ieeefp.h"
+#endif
+
// just use default rounding for platforms where its not available
#ifndef round
#define round(x) (x)
diff --git a/intern/elbeem/intern/mvmcoords.h b/intern/elbeem/intern/mvmcoords.h
index 51b0958ed78..889f5058a09 100644
--- a/intern/elbeem/intern/mvmcoords.h
+++ b/intern/elbeem/intern/mvmcoords.h
@@ -27,6 +27,10 @@
#endif
#endif
+#ifdef sun
+#include "ieeefp.h"
+#endif
+
// weight and triangle index
class mvmIndexWeight {
public:
diff --git a/intern/elbeem/intern/solver_class.h b/intern/elbeem/intern/solver_class.h
index acfa095e1d8..f61ef72e8ab 100644
--- a/intern/elbeem/intern/solver_class.h
+++ b/intern/elbeem/intern/solver_class.h
@@ -100,6 +100,7 @@
// sirdude fix for solaris
#if !defined(linux) && defined(sun)
+#include "ieeefp.h"
#ifndef expf
#define expf(x) exp((double)(x))
#endif