diff --git a/bindings/pyroot_experimental/PyROOT/CMakeLists.txt b/bindings/pyroot_experimental/PyROOT/CMakeLists.txt index e62b87c76ffaf4dfce51805d730b395d19162950..39e648c73c48b11c223989b530e0c8adfeaf7bf0 100644 --- a/bindings/pyroot_experimental/PyROOT/CMakeLists.txt +++ b/bindings/pyroot_experimental/PyROOT/CMakeLists.txt @@ -62,6 +62,11 @@ endforeach() ROOT_LINKER_LIBRARY(ROOTPython ${sources} LIBRARIES Core Tree cppyy) ROOT_INSTALL_HEADERS(inc) +# Disables warnings caused by Py_RETURN_TRUE/Py_RETURN_FALSE +if(NOT MSVC) + target_compile_options(ROOTPython PRIVATE -Wno-strict-aliasing) +endif() + # Disables warnings originating from deprecated register keyword in Python if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_STANDARD GREATER_EQUAL 11) target_compile_options(ROOTPython PRIVATE -Wno-register)