diff --git a/build-support/custom-modules/ns3-module-macros.cmake b/build-support/custom-modules/ns3-module-macros.cmake index 4c6dcd1d3..a09060f94 100644 --- a/build-support/custom-modules/ns3-module-macros.cmake +++ b/build-support/custom-modules/ns3-module-macros.cmake @@ -399,7 +399,6 @@ function(build_lib) target_include_directories( ${bindings-name} PUBLIC ${Python3_INCLUDE_DIRS} ${bindings_output_folder} ) - target_compile_options(${bindings-name} PRIVATE -Wno-error) # If there is any, remove the "lib" prefix of libraries (search for # "set(lib${BLIB_LIBNAME}") diff --git a/build-support/macros-and-definitions.cmake b/build-support/macros-and-definitions.cmake index 0cc45b547..54a1dee25 100644 --- a/build-support/macros-and-definitions.cmake +++ b/build-support/macros-and-definitions.cmake @@ -361,7 +361,7 @@ macro(process_options) else() add_compile_options(-Wall) # -Wextra if(${NS3_WARNINGS_AS_ERRORS}) - add_compile_options(-Werror) + add_compile_options(-Werror -Wno-error=deprecated-declarations) endif() endif() endif()