Files
swift-mirror/lib/SwiftDemangle/CMakeLists.txt
Jordan Rose 22696e0884 [CMake] Simplify compatibility symlink command for libfunctionNameDemangle.dylib.
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
2015-04-06 21:24:01 +00:00

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")