Files
swift-mirror/lib/SILGen/CMakeLists.txt
Slava Pestov 4aa0008d74 SILGen: Rewrite captured local archetypes into primary archetypes
This implements support for autoclosures, closures and local functions
nested within a pack iteration for loop.

The combination of explicit closure expressions and pack expansion
expressions still needs some work.

Fixes #66917.
Fixes #69947.
Fixes rdar://113505724.
Fixes rdar://122293832.
Fixes rdar://124329076.
2024-05-17 17:45:05 -04:00

47 lines
941 B
CMake

add_swift_host_library(swiftSILGen STATIC
ArgumentSource.cpp
Cleanup.cpp
Condition.cpp
FormalEvaluation.cpp
ManagedValue.cpp
ResultPlan.cpp
RValue.cpp
Scope.cpp
SwitchEnumBuilder.cpp
SILGen.cpp
SILGenApply.cpp
SILGenBackDeploy.cpp
SILGenBridging.cpp
SILGenBuilder.cpp
SILGenBuiltin.cpp
SILGenConcurrency.cpp
SILGenConstructor.cpp
SILGenConvert.cpp
SILGenDecl.cpp
SILGenDestructor.cpp
SILGenDistributed.cpp
SILGenDynamicCast.cpp
SILGenEpilog.cpp
SILGenExpr.cpp
SILGenForeignError.cpp
SILGenFunction.cpp
SILGenGlobalVariable.cpp
SILGenLazyConformance.cpp
SILGenLocalArchetype.cpp
SILGenLValue.cpp
SILGenPack.cpp
SILGenPattern.cpp
SILGenPoly.cpp
SILGenProlog.cpp
SILGenRequests.cpp
SILGenStmt.cpp
SILGenThunk.cpp
SILGenTopLevel.cpp
SILGenType.cpp)
target_link_libraries(swiftSILGen PRIVATE
swiftSerialization
swiftSIL)
set_swift_llvm_is_available(swiftSILGen)