From 93f51a97b2b4430274078753910d81af450f068b Mon Sep 17 00:00:00 2001 From: Thomas Feuvrier <thomas.feuvrier@c-s.fr> Date: Wed, 11 Mar 2009 09:04:15 +0100 Subject: [PATCH] COMP: correction FLTK fluid warning: dereferencing type-punned pointer will break strict-aliasing rules --- Utilities/FLTK/fluid/CMakeLists.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Utilities/FLTK/fluid/CMakeLists.txt b/Utilities/FLTK/fluid/CMakeLists.txt index 4478e60393..fe30a41cfb 100644 --- a/Utilities/FLTK/fluid/CMakeLists.txt +++ b/Utilities/FLTK/fluid/CMakeLists.txt @@ -20,6 +20,20 @@ SET(CPPFILES widget_panel.cxx ) +IF(CMAKE_COMPILER_IS_GNUCXX) + FOREACH(f ${CPPFILES} ) + SET_SOURCE_FILES_PROPERTIES( ${f} PROPERTIES COMPILE_FLAGS -w ) + ENDFOREACH(f) +ELSE(CMAKE_COMPILER_IS_GNUCXX) + IF(WIN32) + IF (CMAKE_CXX_COMPILER MATCHES "^cl$") + FOREACH(f ${CPPFILES} ) + SET_SOURCE_FILES_PROPERTIES( ${f} PROPERTIES COMPILE_FLAGS "/W0" ) + ENDFOREACH(f) + ENDIF (CMAKE_CXX_COMPILER MATCHES "^cl$") + ENDIF(WIN32) +ENDIF(CMAKE_COMPILER_IS_GNUCXX) + ADD_EXECUTABLE(fluid ${CPPFILES}) INSTALL_TARGETS(/bin fluid) -- GitLab