Cycles: Don't silence unused macro, remove the macro instead

It's not really handy to silence something unused hoping for it'll be
used in the future. We can end up with quite some silencing then.

Also made this flag which i find rather useless to NOT cause -Werror
in Cycles code.
This commit is contained in:
Sergey Sharybin
2016-02-17 12:40:56 +01:00
parent d4e5e94ec7
commit 3857b4600f
2 changed files with 2 additions and 5 deletions

View File

@@ -202,8 +202,10 @@ endif()
if(CMAKE_COMPILER_IS_GNUCXX)
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_cxxflag_float_conversion "-Werror=float-conversion")
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_cxxflag_double_promotion "-Werror=double-promotion")
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_no_error_unused_macros "-Wno-error=unused-macros")
unset(_has_cxxflag_float_conversion)
unset(_has_cxxflag_double_promotion)
unset(_has_no_error_unused_macros)
endif()

View File

@@ -34,14 +34,9 @@ OIIO_NAMESPACE_USING
# include <direct.h>
#else
# define DIR_SEP '/'
# define DIR_SEP_ALT '\\'
# include <dirent.h>
#endif
#if defined(DIR_SEP_ALT)
/* quiet unused define warning */
#endif
#ifdef HAVE_SHLWAPI_H
# include <shlwapi.h>
#endif