33da6d4
From f0220c1134a7f565cfd9e2a763d4e723adc0b211 Mon Sep 17 00:00:00 2001
33da6d4
From: Larry Gritz <lg@larrygritz.com>
33da6d4
Date: Wed, 3 Feb 2016 11:45:59 -0800
33da6d4
Subject: [PATCH] Suppress warning/error in pugi for gcc6
33da6d4
33da6d4
---
33da6d4
 src/libOpenImageIO/CMakeLists.txt | 4 ++++
33da6d4
 1 file changed, 4 insertions(+)
33da6d4
33da6d4
diff --git a/src/libOpenImageIO/CMakeLists.txt b/src/libOpenImageIO/CMakeLists.txt
33da6d4
index 6994dfd..fd6e4d1 100644
33da6d4
--- a/src/libOpenImageIO/CMakeLists.txt
33da6d4
+++ b/src/libOpenImageIO/CMakeLists.txt
33da6d4
@@ -13,6 +13,10 @@ if (NOT USE_EXTERNAL_PUGIXML)
33da6d4
           ../include/OpenImageIO/pugixml.hpp
33da6d4
           ../include/OpenImageIO/pugixml.cpp
33da6d4
     )
33da6d4
+    if (CMAKE_COMPILER_IS_GNUCC AND NOT ${GCC_VERSION} VERSION_LESS 6.0)
33da6d4
+        set_source_files_properties (formatspec.cpp xmp.cpp
33da6d4
+                                     PROPERTIES COMPILE_FLAGS -Wno-error=placement-new)
33da6d4
+    endif ()
33da6d4
 endif()
33da6d4
 
33da6d4
 set (libOpenImageIO_srcs deepdata.cpp exif.cpp formatspec.cpp imagebuf.cpp