Path: blob/master/3rdparty/openexr/fix_msvc2013_errors.patch
16337 views
diff --git a/3rdparty/openexr/IlmImf/ImfAcesFile.cpp b/3rdparty/openexr/IlmImf/ImfAcesFile.cpp1index de4bf83..9418b9d 1006442--- a/3rdparty/openexr/IlmImf/ImfAcesFile.cpp3+++ b/3rdparty/openexr/IlmImf/ImfAcesFile.cpp4@@ -42,6 +42,7 @@5#include <ImfRgbaFile.h>6#include <ImfStandardAttributes.h>7#include <Iex.h>8+#include <algorithm> // for std::max()910using namespace std;11using namespace Imath;12diff --git a/3rdparty/openexr/IlmImf/ImfOutputFile.cpp b/3rdparty/openexr/IlmImf/ImfOutputFile.cpp13index 8831ec9..e69b92b 10064414--- a/3rdparty/openexr/IlmImf/ImfOutputFile.cpp15+++ b/3rdparty/openexr/IlmImf/ImfOutputFile.cpp16@@ -58,6 +58,7 @@17#include <vector>18#include <fstream>19#include <assert.h>20+#include <algorithm> // for std::max()212223namespace Imf {24diff --git a/3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp b/3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp25index f7a12a3..5d8b522 10064426--- a/3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp27+++ b/3rdparty/openexr/IlmImf/ImfScanLineInputFile.cpp28@@ -56,6 +56,7 @@29#include <string>30#include <vector>31#include <assert.h>32+#include <algorithm> // for std::max()333435namespace Imf {36diff --git a/3rdparty/openexr/IlmImf/ImfTiledMisc.cpp b/3rdparty/openexr/IlmImf/ImfTiledMisc.cpp37index 57f52f1..9588e78 10064438--- a/3rdparty/openexr/IlmImf/ImfTiledMisc.cpp39+++ b/3rdparty/openexr/IlmImf/ImfTiledMisc.cpp40@@ -43,6 +43,7 @@41#include "Iex.h"42#include <ImfMisc.h>43#include <ImfChannelList.h>44+#include <algorithm> // for std::max()454647namespace Imf {48diff --git a/3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp b/3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp49index 0882106..0bc3cb3 10064450--- a/3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp51+++ b/3rdparty/openexr/IlmImf/ImfTiledOutputFile.cpp52@@ -63,6 +63,7 @@53#include <fstream>54#include <assert.h>55#include <map>56+#include <algorithm> // for std::max()575859namespace Imf {60diff --git a/3rdparty/openexr/Imath/ImathMatrixAlgo.cpp b/3rdparty/openexr/Imath/ImathMatrixAlgo.cpp61index f0d2ed6..7ddc649 10064462--- a/3rdparty/openexr/Imath/ImathMatrixAlgo.cpp63+++ b/3rdparty/openexr/Imath/ImathMatrixAlgo.cpp64@@ -44,6 +44,7 @@6566#include "ImathMatrixAlgo.h"67#include <cmath>68+#include <algorithm> // for std::max()6970#if defined(OPENEXR_DLL)71#define EXPORT_CONST __declspec(dllexport)727374