Skip to content

Commit 62e5874

Browse files
authored
Merge pull request #274 from compnerd/inline-optimizations
build: inline `-O` computation via generator expressions (NFC)
2 parents f97b03a + bbdb7f1 commit 62e5874

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

CMakeLists.txt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ endif()
3636
include(SwiftSupport)
3737
include(GNUInstallDirs)
3838

39-
set(swift_optimization_flags)
40-
if(CMAKE_BUILD_TYPE MATCHES Release)
41-
set(swift_optimization_flags -O)
42-
endif()
43-
4439
if(CMAKE_SYSTEM_NAME STREQUAL Windows)
4540
set(WORKAROUND_SR9138 -Xlinker;-ignore:4217)
4641
set(WORKAROUND_SR9995 -Xlinker;-nodefaultlib:libcmt)
@@ -94,7 +89,7 @@ add_swift_library(XCTest
9489
Sources/XCTest/Public/Asynchronous/XCTestCase+Asynchronous.swift
9590
Sources/XCTest/Public/Asynchronous/XCTestExpectation.swift
9691
SWIFT_FLAGS
97-
${swift_optimization_flags}
92+
$<$<NOT:$<CONFIG:Debug>>:-O>
9893

9994
-I${XCTEST_PATH_TO_LIBDISPATCH_SOURCE}
10095
-I${XCTEST_PATH_TO_LIBDISPATCH_BUILD}/src/swift

0 commit comments

Comments
 (0)