blob: 39a6d7401c50bce544f9db64fd4ffeef0138db05 [file] [log] [blame]
add_swift_library(swiftDemangle SHARED
SwiftDemangle.cpp
MangleHack.cpp
LINK_LIBRARIES swiftBasic)
swift_install_in_component(compiler
TARGETS swiftDemangle
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}"
ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}")
# Create a compatibility symlink.
add_custom_command(TARGET swiftDemangle POST_BUILD
COMMAND
"${CMAKE_COMMAND}" "-E" "create_symlink"
"libswiftDemangle.dylib"
"libfunctionNameDemangle.dylib"
WORKING_DIRECTORY "${SWIFT_LIBRARY_OUTPUT_INTDIR}"
COMMENT "Creating compatibility symlink for functionNameDemangle.dylib")
swift_install_in_component(compiler
FILES "${SWIFT_LIBRARY_OUTPUT_INTDIR}/libfunctionNameDemangle.dylib"
DESTINATION "lib")