[build] Create the link for the final library install name in the lib dir.
- Otherwise, we never were actually linking against the right library when
building the test applications.
llvm-svn: 174470
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: 76ff8b54b3951bd03b658ee0a3205e4a68413645
diff --git a/lib/buildit b/lib/buildit
index 0b1f6e5..f8e3178 100755
--- a/lib/buildit
+++ b/lib/buildit
@@ -119,6 +119,21 @@
#libtool -static -o libc++.a *.o
+# Create the link for the final library name, so that we can use this directory
+# as a link target for the tests.
+case $TRIPLE in
+ *-apple-*)
+ rm -f libc++.dylib
+ ln -s libc++.1.dylib libc++.dylib
+ ;;
+ *-*-mingw*)
+ ;;
+ *)
+ rm -f libc++.so
+ ln -s libc++.so.1 libc++.so
+ ;;
+esac
+
if [ -z $RC_XBS ]
then
rm *.o