mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
No intended functionality change. (I thought this was broken in Xcode but it turns out I just wasn't building the library.) Swift SVN r27043
25 lines
752 B
CMake
25 lines
752 B
CMake
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")
|
|
|