mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
21 lines
807 B
CMake
21 lines
807 B
CMake
add_subdirectory(Sources)
|
|
|
|
# If requested, build the regular expression parser into the compiler itself.
|
|
if(SWIFT_BUILD_REGEX_PARSER_IN_COMPILER)
|
|
file(GLOB_RECURSE _COMPILER_REGEX_PARSER_SOURCES
|
|
"${SWIFT_PATH_TO_STRING_PROCESSING_SOURCE}/Sources/_RegexParser/*.swift")
|
|
set(COMPILER_REGEX_PARSER_SOURCES)
|
|
foreach(source ${_COMPILER_REGEX_PARSER_SOURCES})
|
|
file(TO_CMAKE_PATH "${source}" source)
|
|
list(APPEND COMPILER_REGEX_PARSER_SOURCES ${source})
|
|
endforeach()
|
|
message(STATUS "Using Experimental String Processing library for _CompilerRegexParser (${SWIFT_PATH_TO_STRING_PROCESSING_SOURCE}).")
|
|
|
|
add_pure_swift_host_library(_CompilerRegexParser STATIC
|
|
"${COMPILER_REGEX_PARSER_SOURCES}"
|
|
)
|
|
else()
|
|
# Dummy target for dependencies
|
|
add_custom_target(_CompilerRegexParser)
|
|
endif()
|