mirror of
https://github.com/samba-team/samba.git
synced 2025-02-21 01:59:07 +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(LD)
|
||||||
AC_SUBST(LDFLAGS)
|
AC_SUBST(LDFLAGS)
|
||||||
AC_SUBST(SHLD)
|
AC_SUBST(SHLD)
|
||||||
AC_SUBST(SHLD_FLAGS)
|
|
||||||
AC_SUBST(SHLD_UNDEF_FLAGS)
|
AC_SUBST(SHLD_UNDEF_FLAGS)
|
||||||
AC_SUBST(SHLIBEXT)
|
|
||||||
AC_SUBST(SONAMEFLAG)
|
AC_SUBST(SONAMEFLAG)
|
||||||
AC_SUBST(PICFLAG)
|
|
||||||
|
|
||||||
# Assume non-shared by default and override below
|
# Assume non-shared by default and override below
|
||||||
# these are the defaults, good for lots of systems
|
# these are the defaults, good for lots of systems
|
||||||
@ -31,7 +28,6 @@ STLD_FLAGS="-rcs"
|
|||||||
BLDSHARED="false"
|
BLDSHARED="false"
|
||||||
LD="${CC}"
|
LD="${CC}"
|
||||||
SHLD="${CC}"
|
SHLD="${CC}"
|
||||||
SHLIBEXT="so"
|
|
||||||
SONAMEFLAG=""
|
SONAMEFLAG=""
|
||||||
PICFLAG=""
|
PICFLAG=""
|
||||||
|
|
||||||
@ -101,10 +97,8 @@ case "$host_os" in
|
|||||||
BLDSHARED="true" # I hope this is correct
|
BLDSHARED="true" # I hope this is correct
|
||||||
fi
|
fi
|
||||||
if test "$host_cpu" = "ia64"; then
|
if test "$host_cpu" = "ia64"; then
|
||||||
SHLIBEXT="so"
|
|
||||||
LDFLAGS="$LDFLAGS -Wl,-E,+b/usr/local/lib/hpux32:/usr/lib/hpux32"
|
LDFLAGS="$LDFLAGS -Wl,-E,+b/usr/local/lib/hpux32:/usr/lib/hpux32"
|
||||||
else
|
else
|
||||||
SHLIBEXT="sl"
|
|
||||||
LDFLAGS="$LDFLAGS -Wl,-E,+b/usr/local/lib:/usr/lib"
|
LDFLAGS="$LDFLAGS -Wl,-E,+b/usr/local/lib:/usr/lib"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
@ -119,7 +113,6 @@ case "$host_os" in
|
|||||||
;;
|
;;
|
||||||
*darwin*)
|
*darwin*)
|
||||||
BLDSHARED="true"
|
BLDSHARED="true"
|
||||||
SHLIBEXT="dylib"
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -140,6 +133,7 @@ AC_MSG_RESULT([$STLD_FLAGS])
|
|||||||
AC_LD_PICFLAG
|
AC_LD_PICFLAG
|
||||||
AC_LD_EXPORT_DYNAMIC
|
AC_LD_EXPORT_DYNAMIC
|
||||||
AC_LD_SHLDFLAGS
|
AC_LD_SHLDFLAGS
|
||||||
|
AC_LD_SHLIBEXT
|
||||||
|
|
||||||
AC_ARG_ENABLE(shared,
|
AC_ARG_ENABLE(shared,
|
||||||
[ --disable-shared Disable testing for building shared libraries],
|
[ --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_CONFIG_HEADER(include/config.h)
|
||||||
AC_SEARCH_LIBS(dlopen, dl, AC_DEFINE(HAVE_DLOPEN, [1], [have dlopen]))
|
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_DEFINE_UNQUOTED(LDB_MODULESDIR, LIBDIR "/ldb" , [Modules directory] )
|
||||||
AC_SUBST(LDB_MODULESDIR)
|
AC_SUBST(LDB_MODULESDIR)
|
||||||
|
|
||||||
@ -74,6 +71,7 @@ AC_SUBST(EXTRA_OBJ)
|
|||||||
AC_LD_EXPORT_DYNAMIC
|
AC_LD_EXPORT_DYNAMIC
|
||||||
AC_LD_PICFLAG
|
AC_LD_PICFLAG
|
||||||
AC_LD_SHLDFLAGS
|
AC_LD_SHLDFLAGS
|
||||||
|
AC_LD_SHLIBEXT
|
||||||
|
|
||||||
m4_include(libldb.m4)
|
m4_include(libldb.m4)
|
||||||
AC_OUTPUT(Makefile ldb.pc)
|
AC_OUTPUT(Makefile ldb.pc)
|
||||||
|
@ -101,3 +101,21 @@ AC_DEFUN([AC_LD_SHLDFLAGS],
|
|||||||
|
|
||||||
AC_SUBST(SHLD_FLAGS)
|
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