blob: e88d33378fc55a4c90293dd028d0cc94a1d91299 [file] [log] [blame]
include(AddSwiftUnittests)
if(SWIFT_INCLUDE_TOOLS)
# We can't link C++ unit tests unless we build the tools.
add_subdirectory(AST)
add_subdirectory(Basic)
add_subdirectory(Driver)
add_subdirectory(IDE)
add_subdirectory(Parse)
add_subdirectory(SwiftDemangle)
add_subdirectory(Syntax)
if(SWIFT_BUILD_SDK_OVERLAY)
# Runtime tests depend on symbols in StdlibUnittest.
#
# FIXME: cross-compile runtime unittests.
add_subdirectory(runtime)
add_subdirectory(Reflection)
endif()
if(SWIFT_BUILD_SOURCEKIT)
add_subdirectory(SourceKit)
endif()
endif()