mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-19 18:45:43 +00:00
Suppress notification about failure to vectorize on release builds.
This commit is contained in:
parent
05e8f592cd
commit
646b3ad7f9
@ -51,13 +51,15 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)
|
|||||||
set(CMAKE_CXX_FLAGS_WARN_EXTRA "-ansi ${CMAKE_CXX_FLAGS_WARN_EXTRA}")
|
set(CMAKE_CXX_FLAGS_WARN_EXTRA "-ansi ${CMAKE_CXX_FLAGS_WARN_EXTRA}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Additional warnings just for Clang 3.5+, and AppleClang 7+
|
# Additional warnings just for Clang 3.5+, and AppleClang 7+ we specify
|
||||||
|
# for all build types, since these failures to vectorize are not limited
|
||||||
|
# to debug builds
|
||||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND
|
if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND
|
||||||
CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 3.4)
|
CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 3.4)
|
||||||
set(CMAKE_CXX_FLAGS_WARN_EXTRA "-Wno-pass-failed ${CMAKE_CXX_FLAGS_WARN_EXTRA}")
|
set(CMAKE_CXX_FLAGS "-Wno-pass-failed ${CMAKE_CXX_FLAGS}")
|
||||||
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" AND
|
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" AND
|
||||||
CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.99)
|
CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.99)
|
||||||
set(CMAKE_CXX_FLAGS_WARN_EXTRA "-Wno-pass-failed ${CMAKE_CXX_FLAGS_WARN_EXTRA}")
|
set(CMAKE_CXX_FLAGS "-Wno-pass-failed ${CMAKE_CXX_FLAGS}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Set up the debug CXX_FLAGS for extra warnings
|
# Set up the debug CXX_FLAGS for extra warnings
|
||||||
|
Loading…
Reference in New Issue
Block a user