diff options
author | Simo Sorce <idra@samba.org> | 2008-09-19 15:12:28 -0400 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2008-09-19 18:06:46 -0400 |
commit | 49b89633f175b81d7415f835009b6d14f6e10933 (patch) | |
tree | b2bb5d683c41eee56ce770a53784148564445ca6 /lib/replace/build_macros.m4 | |
parent | 258cec7756952f552ca2c4213a6724af546a3eab (diff) | |
download | samba-49b89633f175b81d7415f835009b6d14f6e10933.tar.gz samba-49b89633f175b81d7415f835009b6d14f6e10933.tar.bz2 samba-49b89633f175b81d7415f835009b6d14f6e10933.zip |
Fix standalone builds adjusting to new relative path.
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.
Diffstat (limited to 'lib/replace/build_macros.m4')
-rw-r--r-- | lib/replace/build_macros.m4 | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/replace/build_macros.m4 b/lib/replace/build_macros.m4 new file mode 100644 index 0000000000..c036668cd1 --- /dev/null +++ b/lib/replace/build_macros.m4 @@ -0,0 +1,14 @@ +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) + ]) + |