/usr/lib/cmake/vtk-6.3/vtkThirdParty.cmake is in libvtk6-dev 6.3.0+dfsg1-11build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #-----------------------------------------------------------------------------
MACRO(VTK_THIRD_PARTY_WARNING_SUPPRESS upper lang)
IF(NOT ${upper}_WARNINGS_ALLOW)
# MSVC uses /w to suppress warnings. It also complains if another
# warning level is given, so remove it.
IF(MSVC)
SET(${upper}_WARNINGS_BLOCKED 1)
STRING(REGEX REPLACE "(^| )([/-])W[0-9]( |$)" " "
CMAKE_${lang}_FLAGS "${CMAKE_${lang}_FLAGS}")
SET(CMAKE_${lang}_FLAGS "${CMAKE_${lang}_FLAGS} /w")
ENDIF()
# Borland uses -w- to suppress warnings.
IF(BORLAND)
SET(${upper}_WARNINGS_BLOCKED 1)
SET(CMAKE_${lang}_FLAGS "${CMAKE_${lang}_FLAGS} -w-")
ENDIF()
# Most compilers use -w to suppress warnings.
IF(NOT ${upper}_WARNINGS_BLOCKED)
SET(CMAKE_${lang}_FLAGS "${CMAKE_${lang}_FLAGS} -w")
ENDIF()
ENDIF()
ENDMACRO()
|