mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
49b89633f1
Add shared-build target to libreplace. Useful to build multiple standalone libraries that depend on each other without having to install them to the final install dir during the build.
34 lines
744 B
Plaintext
34 lines
744 B
Plaintext
AC_PREREQ(2.50)
|
|
AC_INIT(replace.c)
|
|
AC_CONFIG_SRCDIR([replace.c])
|
|
AC_CONFIG_HEADER(config.h)
|
|
|
|
CFLAGS="$CFLAGS -I$srcdir"
|
|
|
|
AC_LIBREPLACE_ALL_CHECKS
|
|
AC_LIBREPLACE_NETWORK_CHECKS
|
|
|
|
if test "$ac_cv_prog_gcc" = yes; then
|
|
CFLAGS="$CFLAGS -Wall"
|
|
CFLAGS="$CFLAGS -W"
|
|
CFLAGS="$CFLAGS -Wshadow"
|
|
CFLAGS="$CFLAGS -Wstrict-prototypes"
|
|
CFLAGS="$CFLAGS -Wpointer-arith"
|
|
CFLAGS="$CFLAGS -Wcast-qual"
|
|
CFLAGS="$CFLAGS -Wcast-align"
|
|
CFLAGS="$CFLAGS -Wwrite-strings"
|
|
CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
|
|
CFLAGS="$CFLAGS -Wformat=2"
|
|
CFLAGS="$CFLAGS -Wno-format-y2k"
|
|
fi
|
|
|
|
m4_include(build_macros.m4)
|
|
BUILD_WITH_SHARED_BUILD_DIR
|
|
|
|
LIBS="${LIBREPLACE_NETWORK_LIBS}"
|
|
AC_SUBST(LIBS)
|
|
|
|
AC_SUBST(LDFLAGS)
|
|
|
|
AC_OUTPUT(Makefile)
|