mirror of
https://github.com/samba-team/samba.git
synced 2025-01-13 13:18:06 +03:00
474de0f217
Make sure to build against libtalloc.a and not individual talloc objects, so that the library can be also built against libtalloc.so and use it as a shared library instead of statically compiling talloc. Also add shared-build target to the events library. Useful to build multiple standalone libraries that depend on each other without having to install them to the final install dir during the build.
15 lines
545 B
Plaintext
15 lines
545 B
Plaintext
AC_DEFUN(BUILD_WITH_SHARED_BUILD_DIR,
|
|
[ AC_ARG_WITH([shared-build-dir],
|
|
[AC_HELP_STRING([--with-shared-build-dir=DIR],
|
|
[temporary build directory where libraries are installed [$srcdir/sharedbuild]])])
|
|
|
|
sharedbuilddir="$srcdir/sharedbuild"
|
|
if test x"$with_shared_build_dir" != x; then
|
|
sharedbuilddir=$with_shared_build_dir
|
|
CFLAGS="$CFLAGS -I$with_shared_build_dir/include"
|
|
LDFLAGS="$LDFLAGS -L$with_shared_build_dir/lib"
|
|
fi
|
|
AC_SUBST(sharedbuilddir)
|
|
])
|
|
|