1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
set(classes
vtkPythonInteractiveInterpreter
vtkPythonInterpreter)
set(headers
vtkPythonStdStreamCaptureHelper.h)
vtk_module_add_module(VTK::PythonInterpreter
CLASSES ${classes}
HEADERS ${headers})
if (Python3_VERSION VERSION_LESS "3.7" AND NOT CMAKE_VERSION VERSION_LESS "3.19")
include(CheckCompilerFlag)
set(old_python_ignore_warning_flag "-Wno-writable-strings")
check_compiler_flag(CXX "${old_python_ignore_warning_flag}" "vtk_have_compiler_flag-CXX-${old_python_ignore_warning_flag}")
if (vtk_have_compiler_flag-CXX-${old_python_ignore_warning_flag})
vtk_module_compile_options(VTK::PythonInterpreter
PRIVATE
"${old_python_ignore_warning_flag}")
endif ()
endif ()
|