blob: 1e293514a2a20f3bfc9193a1c7410bb3832742f4 [file] [log] [blame]
if (SWIFT_FORCE_OPTIMIZED_TYPECHECKER)
set(EXTRA_TYPECHECKER_FLAGS "FORCE_BUILD_OPTIMIZED")
endif()
add_swift_library(swiftSema STATIC
CSApply.cpp
CSBindings.cpp
CSDiag.cpp
CSGen.cpp
CSPropagate.cpp
CSRanking.cpp
CSSimplify.cpp
CSSolver.cpp
CalleeCandidateInfo.cpp
CodeSynthesis.cpp
Constraint.cpp
ConstraintGraph.cpp
ConstraintLocator.cpp
ConstraintSystem.cpp
DerivedConformanceCodable.cpp
DerivedConformanceCodingKey.cpp
DerivedConformanceEquatableHashable.cpp
DerivedConformanceError.cpp
DerivedConformanceRawRepresentable.cpp
DerivedConformances.cpp
ITCDecl.cpp
ITCNameLookup.cpp
ITCType.cpp
InstrumenterSupport.cpp
IterativeTypeChecker.cpp
MiscDiagnostics.cpp
NameBinding.cpp
PCMacro.cpp
PlaygroundTransform.cpp
ResilienceDiagnostics.cpp
SourceLoader.cpp
TypeCheckAttr.cpp
TypeCheckAvailability.cpp
TypeCheckCaptures.cpp
TypeCheckCircularity.cpp
TypeCheckConstraints.cpp
TypeCheckDecl.cpp
TypeCheckError.cpp
TypeCheckExpr.cpp
TypeCheckExprObjC.cpp
TypeCheckGeneric.cpp
TypeCheckNameLookup.cpp
TypeCheckPattern.cpp
TypeCheckProtocol.cpp
TypeCheckProtocolInference.cpp
TypeCheckREPL.cpp
TypeCheckRequest.cpp
TypeCheckStmt.cpp
TypeCheckSwitchStmt.cpp
TypeCheckType.cpp
TypeChecker.cpp
LINK_LIBRARIES
swiftParse
swiftAST
swiftSerialization
${EXTRA_TYPECHECKER_FLAGS}
)