diff options
author | Ton Roosendaal <ton@blender.org> | 2008-09-22 19:59:04 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2008-09-22 19:59:04 +0400 |
commit | 558d7499a65cb17332741823d46f27cf39ce2a21 (patch) | |
tree | 888347efa983fb032168a7c3365237f998f4c126 /intern/elbeem | |
parent | 627c6178f99a125bf63e153340168d20facb946a (diff) |
Patch #17666 by Vladimi<C2>r Marek
Fixes for solaris compiling
Diffstat (limited to 'intern/elbeem')
-rw-r--r-- | intern/elbeem/intern/isosurface.cpp | 4 | ||||
-rw-r--r-- | intern/elbeem/intern/mvmcoords.h | 4 | ||||
-rw-r--r-- | intern/elbeem/intern/solver_class.h | 1 |
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 |