From 87ff9a762dc03ab237f0d80143abb37a4ad92d02 Mon Sep 17 00:00:00 2001 From: Rintaro Ishizaki Date: Wed, 2 Oct 2024 16:51:46 -0700 Subject: [PATCH] [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. --- CMakeLists.txt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ddf76cdff2..88269339e0a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,11 +54,6 @@ if(SWIFT_SUPPORTS_DISABLE_IMPLICIT_BACKTRACING_MODULE_IMPORT) add_compile_options("$<$:SHELL:-Xfrontend -disable-implicit-backtracing-module-import>") endif() -# SWIFTSYNTAX_EMIT_MODULE is TRUE by default -if(NOT DEFINED SWIFTSYNTAX_EMIT_MODULE) - set(SWIFTSYNTAX_EMIT_MODULE TRUE) -endif() - if(NOT DEFINED Swift_COMPILER_PACKAGE_CMO_SUPPORT AND SWIFTSYNTAX_EMIT_MODULE) swift_get_package_cmo_support(Swift_COMPILER_PACKAGE_CMO_SUPPORT) endif()