Skip to content

Commit 5f7b588

Browse files
committed
[presets] Escalate C++ "unused" warnings in macOS smoke test
1 parent 7bf9ff9 commit 5f7b588

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
cmake_minimum_required(VERSION 3.19.6)
22

3+
# Pull in any Swift-only C++ flags.
4+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${SWIFT_CXX_FLAGS}")
35

46
# set_property(GLOBAL PROPERTY GLOBAL_DEPENDS_DEBUG_MODE 1)
57

utils/build-presets.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,10 @@ skip-test-llbuild
671671

672672
enable-new-runtime-build
673673

674+
# Escalate certain C++ warnings to errors for Swift.
675+
extra-cmake-options=
676+
-DSWIFT_CXX_FLAGS="-Werror=unused"
677+
674678
[preset: buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx,flto]
675679
mixin-preset=buildbot_incremental,tools=RA,stdlib=RD,smoketest=macosx
676680
build-subdir=buildbot_incremental

0 commit comments

Comments
 (0)