Merge pull request #82358 from AnthonyLatsis/no-warnings-asserts

[presets] Actually make https://github.com/swiftlang/swift/pull/81284 work
This commit is contained in:
Anthony Latsis
2025-07-31 07:02:11 +01:00
committed by GitHub
2 changed files with 4 additions and 1 deletions

View File

@@ -824,6 +824,9 @@ elseif(UNIX)
include(UnixCompileRules)
endif()
# Add any extra C++ compilation options that were passed down.
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:${SWIFT_EXTRA_CXX_FLAGS}>)
if(CMAKE_C_COMPILER_ID MATCHES Clang)
add_compile_options($<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:-Werror=gnu>)
endif()

View File

@@ -681,7 +681,7 @@ enable-new-runtime-build
# Escalate certain C++ warnings to errors for Swift.
extra-swift-cmake-options=
-DCMAKE_CXX_FLAGS="-Werror=unused"
-DSWIFT_EXTRA_CXX_FLAGS="-Werror=unused"
[preset: buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx,flto]
mixin-preset=buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx