From f268afd044f9132aaa126bfdf4a43d829aec1480 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 25 May 2016 17:39:25 +0100 Subject: [PATCH] Disable -Wshadow on GNU compile as OGR headers have shadowing parameters we can't fix. --- src/osgPlugins/ogr/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/osgPlugins/ogr/CMakeLists.txt b/src/osgPlugins/ogr/CMakeLists.txt index 14d09e345..1907f5e6d 100644 --- a/src/osgPlugins/ogr/CMakeLists.txt +++ b/src/osgPlugins/ogr/CMakeLists.txt @@ -4,5 +4,10 @@ SET(TARGET_SRC ReaderWriterOGR.cpp) SET(TARGET_LIBRARIES_VARS GDAL_LIBRARY ) +IF(CMAKE_COMPILER_IS_GNUCXX) + # Remove -pedantic flag as it barfs on ffmoeg headers + STRING(REGEX REPLACE "-Wshadow" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +ENDIF() + #### end var setup ### SETUP_PLUGIN(ogr)