Skip to content
Snippets Groups Projects
Commit bc705888 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Import libtool changes from devel

parent 38a863b5
No related branches found
No related tags found
No related merge requests found
#! /bin/sh
# $OpenLDAP$
# ltconfig - Create a system-specific libtool.
# Copyright (C) 1996-1999 Free Software Foundation, Inc.
......@@ -169,8 +170,8 @@ progname=`$echo "X$0" | $Xsed -e 's%^.*/%%'`
# Constants:
PROGRAM=ltconfig
PACKAGE=libtool
VERSION=1.3.5
TIMESTAMP=" (1.385.2.206 2000/05/27 11:12:27)"
VERSION=1.3.5+OpenLDAP
TIMESTAMP=" (1.385.2.206 2000/10/02 14:18:00)"
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
rm="rm -f"
......@@ -1367,6 +1368,17 @@ else
hardcode_shlibpath_var=no
;;
darwin* | rhapsody*)
allow_undefined_flag='-undefined warning'
archive_cmds='$CC $(if [ "$module" = "yes" ]; then echo -bundle; else echo -dynamiclib -undefined suppress; fi) -o $lib $libobjs $deplibs $linkopts'
archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
## What we need is to hardcode the path to the library, not the search path
#hardcode_direct=yes
#hardcode_libdir_flag_spec='-install_name $libdir/$lib'
hardcode_shlibpath_var=no
whole_archive_flag_spec='-all_load'
;;
hpux9* | hpux10* | hpux11*)
case "$host_os" in
hpux9*) archive_cmds='$rm $objdir/$soname~$LD -b +b $install_libdir -o $objdir/$soname $libobjs $deplibs $linkopts~test $objdir/$soname = $lib || mv $objdir/$soname $lib' ;;
......@@ -1915,6 +1927,18 @@ freebsd*)
esac
;;
darwin* | rhapsody*)
deplibs_check_method='file_magic Mach-O dynamically linked shared library'
file_magic_cmd=/usr/bin/file
file_magic_test_file=`echo System/Library/Frameworks/System.framework/Versions/*/System | head -1`
library_names_spec='${libname}.$(if [ "$module" = "yes" ]; then echo so; else echo dylib; fi)'
need_lib_prefix=no
need_version=no
postinstall_cmds='chmod +x $lib'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
;;
gnu*)
version_type=linux
need_lib_prefix=no
......
# ltmain.sh - Provide generalized library-building support services.
# NOTE: Changing this file will not affect anything until you rerun ltconfig.
#
# $OpenLDAP$
#
# Copyright (C) 1996-1999 Free Software Foundation, Inc.
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
......@@ -54,8 +56,8 @@ modename="$progname"
# Constants.
PROGRAM=ltmain.sh
PACKAGE=libtool
VERSION=1.3.5
TIMESTAMP=" (1.385.2.206 2000/05/27 11:12:27)"
VERSION=1.3.5+OpenLDAP
TIMESTAMP=" (1.385.2.206 2000/10/02 14:18:00)"
default_mode=
help="Try \`$progname --help' for more information."
......@@ -1079,6 +1081,10 @@ compiler."
# These systems don't actually have c library (as such)
continue
;;
*-*-rhapsody* | *-*-darwin*)
# Darwin C library is in the System framework
deplibs="$deplibs -framework System"
;;
esac
elif test "$arg" = "-lm"; then
case "$host" in
......@@ -1086,6 +1092,10 @@ compiler."
# These systems don't actually have math library (as such)
continue
;;
*-*-rhapsody* | *-*-darwin*)
# Darwin math library is in the System framework
deplibs="$deplibs -framework System"
;;
esac
fi
deplibs="$deplibs $arg"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment