Skip to content

Commit 87ff9a7

Browse files
committed
[CMake] Disable SWIFTSYNTAX_EMIT_MODULE by default
`SWIFTSYNTAX_EMIT_MODULE` flag is for compiling swift-syntax with library evolution enabled. But that is only useful for limited use cases. When using swift-syntax just as a CMake dependencies, not-enabling library evolution is probably the desired behavior.
1 parent f4acb89 commit 87ff9a7

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

CMakeLists.txt

-5
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,6 @@ if(SWIFT_SUPPORTS_DISABLE_IMPLICIT_BACKTRACING_MODULE_IMPORT)
5454
add_compile_options("$<$<COMPILE_LANGUAGE:Swift>:SHELL:-Xfrontend -disable-implicit-backtracing-module-import>")
5555
endif()
5656

57-
# SWIFTSYNTAX_EMIT_MODULE is TRUE by default
58-
if(NOT DEFINED SWIFTSYNTAX_EMIT_MODULE)
59-
set(SWIFTSYNTAX_EMIT_MODULE TRUE)
60-
endif()
61-
6257
if(NOT DEFINED Swift_COMPILER_PACKAGE_CMO_SUPPORT AND SWIFTSYNTAX_EMIT_MODULE)
6358
swift_get_package_cmo_support(Swift_COMPILER_PACKAGE_CMO_SUPPORT)
6459
endif()

0 commit comments

Comments
 (0)