--- jabber-1.4.2/configure.org Mon Feb 11 13:14:06 2002 +++ jabber-1.4.2/configure Tue Apr 30 19:43:16 2002 @@ -27,12 +27,20 @@ else CC="gcc"; fi; -CFLAGS="$CFLAGS -g -Wall -I. -I.." -MCFLAGS="$MCFLAGS -shared" + +if [ "$CC" = "gcc" ]; then + CFLAGS="$CFLAGS -g -Wall -I. -I.." + MCFLAGS="$MCFLAGS -shared" +else + CFLAGS="$CFLAGS -I. -I.." + MCFLAGS="$MCFLAGS" +fi + LDFLAGS="$LDFLAGS" LIBS="$LIBS" XLDFLAGS="$XLDFLAGS " -JHOME=`pwd` +# Set JHOME to `pwd` only if not already set +[ ! -n "$JHOME" ] && JHOME=`pwd` ## # Print a cool header @@ -146,8 +154,9 @@ _pool_new _pool_new_heap EOF -CFLAGS="$CFLAGS -fPIC -DMAXDNAME=1025" -MCFLAGS="$MCFLAGS -Wl,-G" +CFLAGS="$CFLAGS -DMAXDNAME=1025" +[[ "$CC" = "gcc" ]] && CFLAGS="$CFLAGS -fPIC" +MCFLAGS="$MCFLAGS -Wl,-G,-bexpall" XLDFLAGS="$XLDFLAGS -Wl,-brtl,-bexpall,-bE:jabberd.exp";; esac