]> granicus.if.org Git - postgresql/commitdiff
Set DYLD_LIBRARY_PATH so that 'make check' works without prior
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 10 Aug 2004 22:24:06 +0000 (22:24 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 10 Aug 2004 22:24:06 +0000 (22:24 +0000)
'make install' on OS X.  Per suggestion from Adam Witney.

src/test/regress/pg_regress.sh

index 52dd76238944e5d6b9a11c2b04875d51f4c9f8b1..a9f0dc423c3c86eeb44f5b38176672766b20afc9 100644 (file)
@@ -1,5 +1,5 @@
 #! /bin/sh
-# $PostgreSQL: pgsql/src/test/regress/pg_regress.sh,v 1.45 2004/06/03 00:25:47 momjian Exp $
+# $PostgreSQL: pgsql/src/test/regress/pg_regress.sh,v 1.46 2004/08/10 22:24:06 tgl Exp $
 
 me=`basename $0`
 : ${TMPDIR=/tmp}
@@ -328,8 +328,9 @@ then
 
     # ----------
     # Set up shared library paths, needed by psql and pg_encoding
-    # (if you run multibyte).  LD_LIBRARY_PATH covers many platforms,
-    # feel free to account for others as well.
+    # (if you run multibyte).  LD_LIBRARY_PATH covers many platforms.
+    # DYLD_LIBRARY_PATH works on Darwin, and maybe other Mach-based systems.
+    # Feel free to account for others as well.
     # ----------
 
     if [ -n "$LD_LIBRARY_PATH" ]; then
@@ -339,6 +340,13 @@ then
     fi
     export LD_LIBRARY_PATH
 
+    if [ -n "$DYLD_LIBRARY_PATH" ]; then
+        DYLD_LIBRARY_PATH="$libdir:$DYLD_LIBRARY_PATH"
+    else
+        DYLD_LIBRARY_PATH=$libdir
+    fi
+    export DYLD_LIBRARY_PATH
+
     # ----------
     # Windows needs shared libraries in PATH. (Only those linked into
     # executables, not dlopen'ed ones)