From 558d7499a65cb17332741823d46f27cf39ce2a21 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Mon, 22 Sep 2008 15:59:04 +0000 Subject: Patch #17666 by Vladimir Marek Fixes for solaris compiling --- intern/elbeem/intern/isosurface.cpp | 4 ++++ intern/elbeem/intern/mvmcoords.h | 4 ++++ intern/elbeem/intern/solver_class.h | 1 + 3 files changed, 9 insertions(+) (limited to 'intern/elbeem') 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 #include +#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 -- cgit v1.2.3