about summary refs log tree commit diff
path: root/buildtools
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2007-05-04 21:41:17 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2007-05-04 21:41:17 +0000
commit880386dd390b3e99853cbea47005a9b7f589a409 (patch)
tree6ddac7499cb0e21c1eb176862943295889175aac /buildtools
parentb814b9148bbc8522cb7feac3cd049e4185fdbab0 (diff)
downloadnetpbm-mirror-880386dd390b3e99853cbea47005a9b7f589a409.tar.gz
netpbm-mirror-880386dd390b3e99853cbea47005a9b7f589a409.tar.xz
netpbm-mirror-880386dd390b3e99853cbea47005a9b7f589a409.zip
Do default runtime link path for Mac OSX properly
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@288 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'buildtools')
-rwxr-xr-xbuildtools/configure.pl13
1 files changed, 9 insertions, 4 deletions
diff --git a/buildtools/configure.pl b/buildtools/configure.pl
index 231ec8d4..a33340d5 100755
--- a/buildtools/configure.pl
+++ b/buildtools/configure.pl
@@ -2140,10 +2140,15 @@ if ($platform eq "GNU") {
 } elsif ($platform eq "DARWIN") {
     push(@Makefile_config, "CC = cc -no-cpp-precomp\n");
     push(@Makefile_config, 'CFLAGS_SHLIB = -fno-common', "\n");
-    push(@Makefile_config, "LDSHLIB = ",
-         "-dynamiclib ",
-         '-install_name $(NETPBMLIB_RUNTIME_PATH)/libnetpbm.$(MAJ).dylib', 
-         "\n");
+
+    my $installNameOpt;
+    if ($netpbmlib eq '') {
+        $installNameOpt = '';
+    } else {
+        $installNameOpt  =
+            '-install_name $(NETPBMLIB_RUNTIME_PATH)/libnetpbm.$(MAJ).dylib', 
+        }
+    push(@Makefile_config, "LDSHLIB = -dynamiclib $installNameOpt\n"
 #    push(@Makefile_config, "INSTALL = install\n");
 } else {
     die ("Internal error: invalid value for \$platform: '$platform'\n");