mirror of
https://github.com/samba-team/samba.git
synced 2025-02-18 17:57:55 +03:00
r25852: Move SHLIBEXT determination into a test as well.
This commit is contained in:
parent
d28c8b822e
commit
aaaed5edc0
@ -18,11 +18,8 @@ AC_SUBST(BLDSHARED)
|
||||
AC_SUBST(LD)
|
||||
AC_SUBST(LDFLAGS)
|
||||
AC_SUBST(SHLD)
|
||||
AC_SUBST(SHLD_FLAGS)
|
||||
AC_SUBST(SHLD_UNDEF_FLAGS)
|
||||
AC_SUBST(SHLIBEXT)
|
||||
AC_SUBST(SONAMEFLAG)
|
||||
AC_SUBST(PICFLAG)
|
||||
|
||||
# Assume non-shared by default and override below
|
||||
# these are the defaults, good for lots of systems
|
||||
@ -31,7 +28,6 @@ STLD_FLAGS="-rcs"
|
||||
BLDSHARED="false"
|
||||
LD="${CC}"
|
||||
SHLD="${CC}"
|
||||
SHLIBEXT="so"
|
||||
SONAMEFLAG=""
|
||||
PICFLAG=""
|
||||
|
||||
@ -101,10 +97,8 @@ case "$host_os" in
|
||||
BLDSHARED="true" # I hope this is correct
|
||||
fi
|
||||
if test "$host_cpu" = "ia64"; then
|
||||
SHLIBEXT="so"
|
||||
LDFLAGS="$LDFLAGS -Wl,-E,+b/usr/local/lib/hpux32:/usr/lib/hpux32"
|
||||
else
|
||||
SHLIBEXT="sl"
|
||||
LDFLAGS="$LDFLAGS -Wl,-E,+b/usr/local/lib:/usr/lib"
|
||||
fi
|
||||
;;
|
||||
@ -119,7 +113,6 @@ case "$host_os" in
|
||||
;;
|
||||
*darwin*)
|
||||
BLDSHARED="true"
|
||||
SHLIBEXT="dylib"
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -140,6 +133,7 @@ AC_MSG_RESULT([$STLD_FLAGS])
|
||||
AC_LD_PICFLAG
|
||||
AC_LD_EXPORT_DYNAMIC
|
||||
AC_LD_SHLDFLAGS
|
||||
AC_LD_SHLIBEXT
|
||||
|
||||
AC_ARG_ENABLE(shared,
|
||||
[ --disable-shared Disable testing for building shared libraries],
|
||||
|
@ -38,9 +38,6 @@ AC_CHECK_HEADERS(stdint.h dlfcn.h)
|
||||
AC_CONFIG_HEADER(include/config.h)
|
||||
AC_SEARCH_LIBS(dlopen, dl, AC_DEFINE(HAVE_DLOPEN, [1], [have dlopen]))
|
||||
|
||||
SHLIBEXT="so" # Should be set based on OS later on
|
||||
AC_SUBST(SHLIBEXT)
|
||||
|
||||
AC_DEFINE_UNQUOTED(LDB_MODULESDIR, LIBDIR "/ldb" , [Modules directory] )
|
||||
AC_SUBST(LDB_MODULESDIR)
|
||||
|
||||
@ -74,6 +71,7 @@ AC_SUBST(EXTRA_OBJ)
|
||||
AC_LD_EXPORT_DYNAMIC
|
||||
AC_LD_PICFLAG
|
||||
AC_LD_SHLDFLAGS
|
||||
AC_LD_SHLIBEXT
|
||||
|
||||
m4_include(libldb.m4)
|
||||
AC_OUTPUT(Makefile ldb.pc)
|
||||
|
@ -101,3 +101,21 @@ AC_DEFUN([AC_LD_SHLDFLAGS],
|
||||
|
||||
AC_SUBST(SHLD_FLAGS)
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_LD_SHLIBEXT],
|
||||
[
|
||||
SHLIBEXT="so"
|
||||
case "$host_os" in
|
||||
*hpux*)
|
||||
if test "$host_cpu" = "ia64"; then
|
||||
SHLIBEXT="so"
|
||||
else
|
||||
SHLIBEXT="sl"
|
||||
fi
|
||||
;;
|
||||
*darwin*)
|
||||
SHLIBEXT="dylib"
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(SHLIBEXT)
|
||||
])
|
||||
|
Loading…
x
Reference in New Issue
Block a user