summaryrefslogtreecommitdiffstats
path: root/source3/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Add support for building and using shared and static libtdb library.Michael Adam2008-02-141-1/+66
| | | | | | | | | This should work with m4_include(lib/tdb/libtdb.m4) like already done with talloc, but currently this does not work (yet) - tdb code has to be merged from s4 before that. Michael (This used to be commit e92fdf6b202bd67a9bb6fcc1ced56513a2d0bd3f)
* Fix a typo.Michael Adam2008-02-141-1/+1
| | | | | | | | This had no negative side effect since currently TALLOC_OBJ only consists of one object. Michael (This used to be commit 9cf3be852024f05a73bf23fe5df6264e5252889b)
* Try and fix the Darwin build with dynamic libs.Michael Adam2008-02-141-1/+3
| | | | | | | | Golly gosh, this one took me quite some time to figure out! Hopefully, I did not introduce any typos copying... Michael (This used to be commit 85ca2c9edb9ac54d3fa18d6b343a73dda1d48040)
* Remove --enable-libwbclient-shared , use --with-static-libs=libwbclient instead.Michael Adam2008-02-131-7/+5
| | | | | | | | Use the more general mechanism. The enable_developer-check is preserved, of course. Michael (This used to be commit 4321d5aba7ec808aee473c1123027f14bfa19f19)
* Use --with-static-libs=libtalloc instead of --with-static-libs=tallocMichael Adam2008-02-131-4/+4
| | | | | | | for consistency (and similar for all other examples). Michael (This used to be commit 198768a83242cca3f03d839598200d794bb11606)
* Link in libnetapi as shared or static library (same mechanism as talloc).Michael Adam2008-02-131-38/+39
| | | | | | | | This, too, can be turned to static linking by providing the configure parameter --with-static-libs=netapi. Michael (This used to be commit a4c773de0fbd303f633e120e817b4c88fcff2064)
* Add -L./bin to LDFLAGS when building shared libs.Michael Adam2008-02-131-1/+4
| | | | | | | | | Formerly this was only needed for libwbclient, but now that we start using more shared libs internally, this is needed more globally to support linking internal libs dynamically on systemy without winbindd. Michael (This used to be commit ec793572187228deda7210dab02882e4e09f1972)
* Change hand written configure help strings to use AS_HELP_STRING().Michael Adam2008-02-131-62/+61
| | | | | Michael (This used to be commit d950174bcb50ecb70dfef71d4201feec4985c08b)
* Use AS_HELP_STRING instead of (deprecated) AC_HELP_STRING.Michael Adam2008-02-131-1/+1
| | | | | | | Existence is guaranteed by libreplace. Michael (This used to be commit 90bdd0fa2ee09bab8c661c241f5d5fe8fc57016b)
* Fix some comment typos.Michael Adam2008-02-131-5/+5
| | | | | Michael (This used to be commit bc4482cde1571bb1cb2d55106fc8ee22d26efa23)
* Remove some unneded variables: we always build and install some talloc libs.Michael Adam2008-02-131-9/+0
| | | | | | | LIBTALLOC, INSTALL_LIBTALLOC, UNINSTALL_LIBTALLOC Michael (This used to be commit 97a60565ad6657af8e4a3b8b38b69b48597e3eec)
* Put talloc lib targets into variables and uses these.Michael Adam2008-02-131-3/+7
| | | | | | | LIBTALLOC_STATIC_TARGET and LIBTALLOC_SHARED_TARGET. Michael (This used to be commit d1bec3882908086747e1176a275617700cada097)
* Simplify code by moving duplicate assignment to common place.Michael Adam2008-02-131-2/+1
| | | | | Michael (This used to be commit dddfdee90ee30d225e08d7f1685409f62fabf7c1)
* Add support for linking talloc library statically or dynamically into samba.Michael Adam2008-02-131-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also establishes a general configure mechanism to control static vs dynamic linking of internal subsystems built as libraries: This first simple approach is as follows. * It applies only to "subsystems" that we build as libraries and for that linking samba against the libraries (as opposed to linking in the plain object files) has been configured in Makefile.in. * If we do build the shared library, then we link dynamically by default. * We only link statically if we don't build shared or if the library appears in the new --with-static-libs configure option (comma-separated list). Example (currently only one): --with-static-libs=talloc makes use of libtalloc.a instead of linking the dynamic variant with -ltalloc. A possilble way to setup linking against libraries in Makefile.in is this: For a subsystem, "mylib" say, we build bin/libmylib.a and bin/libmylib.so. The subsystem usually has a MYLIB_OBJ definition in Makefile.in. Define LIBMYLIB_STATIC=bin/libmylib.a and and LIBMYLIB_LIBS=-lmylib in configure.in as controlled by presence of "mylib" in the list given to --with-static-libs and change uses of $(MYLIB_OBJ) to @LIBMYLIB_STATIC@ in Makefile.in and add @LIBMYLIB_LIBS@ to the link targets as needed. In the example of talloc, which is needed everywhere, I have simply added @LIBTALLOC_LIBS@ to the definition of "LIBS" in Makefile.in. For other subsystems, one will have to be more careful. Michael (This used to be commit 71b990d9d687b517dec3d4eff67b6a3fe417a12a)
* Use data from lib/talloc/libtalloc.m4 instead of hard coded data.Michael Adam2008-02-131-1/+9
| | | | | Michael (This used to be commit 880238c65c13c8b280e2f34431aa331a16af4a7b)
* Move the AC_LIBREPLACE_CC_CHECKS up before building SAMBA_CPPFLAGS.Michael Adam2008-02-131-2/+2
| | | | | Michael (This used to be commit ed2337e3a24e800e0a445a9ffc7d735d49abc6d7)
* Add support for building libtalloc.a and libtalloc.so.Michael Adam2008-02-131-0/+47
| | | | | Michael (This used to be commit cb7f42bcbc6cbe84823402cd3c7bb9327669ed9b)
* w00t! SAMR server-side conversion to pidl is finished.Günther Deschner2008-02-121-2/+2
| | | | | Guenther (This used to be commit c6d9650930510982ef4e4759272dba573fc81067)
* Add configure check for LBER_LOG_PRINT_FN - to intercept ldap debug.Michael Adam2008-02-061-0/+15
| | | | | | | | | Use the resulting HAVE_LBER_LOG_PRINT_FN to determine whether we can use it in init_ldap_debugging to intercept LDAP debug output and print it out in the samba logs (controlled with "ldap debug level"). Michael (This used to be commit 8dfc389ff678967a7b16ff1d68f00468a9925275)
* Don't use the deprecated form of AC_INIT.Michael Adam2008-02-061-1/+4
| | | | | | | Fill in the project name and email address instead. Michael (This used to be commit c2b0c2f2af287bbe8e09bf7467de581691d09014)
* NetBSD defines innetgr() in <netgroup.h>Volker Lendecke2008-02-011-0/+1
| | | | (This used to be commit 7ad8e22073b577cd454675bacf92549e81f55e1c)
* Let _samr_Close() use pidl generated server code.Günther Deschner2008-01-311-2/+2
| | | | | Guenther (This used to be commit 2df3408079fc382d00d01a0b82b0b8e1ffeba6e4)
* Use generated DSSETUP client & server rpc functions and remove the ↵Günther Deschner2008-01-251-2/+2
| | | | | | | hand-written ones. Guenther (This used to be commit d5ebfccebb1f1b56b45673a506fcdb414103c43b)
* Link smbd on AIX with -bexpfull instead of -bexpallVolker Lendecke2008-01-211-1/+1
| | | | | | | | -bexpall only exports the names without leading _, so we don't get _talloc_reallo_array for example. Thanks a lot to Heinrich Mislik for the hint! (This used to be commit 74a71f198866ba0a0217e58a6a47bdc858d5df68)
* vfs_streams_depotVolker Lendecke2008-01-191-0/+1
| | | | | Store streams in a file each. Not 100% finished, and not built by default. (This used to be commit 5f5fc72b01c8e8fc096375c7cb4a97186c387259)
* vfs_streams_xattr moduleVolker Lendecke2008-01-191-1/+2
| | | | | | Store streams in posix xattrs. A kludge, as xattrs are limited in many ways, but it might be a help for some situations. (This used to be commit 83a805220e52742119546c76a054d50582e33a24)
* Revert "Host SerNet-AIX has __ss_family instead of ss_family in ↵Stefan Metzmacher2008-01-181-9/+0
| | | | | | | | | | | | sockaddr_storage" This reverts commit e33286f4a68352e55df081d06307f64f190773b3. 393bab185e0e9f02aac5740becc2aba2762133c8 is the v4-0-test fix for the same problem. metze (This used to be commit b8a57a24c390355c4950ca499c1d96aff80abad7)
* Enable building of VFS modules: vfs_tsmsm, vfs_shadowcopy2 and IDMAP module ↵Alexander Bokovoy2008-01-161-1/+10
| | | | | | idmap_tdb2 Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 136c024c9a32ca8ca33cb36b9a6b731237179af5)
* rename vfs_ea_tdb to vfs_xattr_tdbVolker Lendecke2008-01-151-2/+2
| | | | (This used to be commit 151b42a150a17f566e7b4055bbdbc0564a3c106d)
* Implement vfs_ea_tdbVolker Lendecke2008-01-151-1/+2
| | | | | | | | | | | | | | | This is an option for file systems that do not implement xattrs: in lockdir/eas.tdb an array of xatts per inode is stored. It can not solve the problem that xattrs might reappear if a posix-level process deletes a file and happens to re-create it under the same name. On file systems with birthtime we might have a chance to detect this, but not with standard posix. A future version might put relief on file systems that do have xattrs but where these are severely limited in size/speed/whatever: We can put a simple marker as a native xattr, but the xattrs proper are stored in the tdb. Volker (This used to be commit 2036b4c5ad677b8a477b34b0f076febab0abff5e)
* libwbclient: add wbclient.pc.inStefan Metzmacher2008-01-151-1/+4
| | | | | metze (This used to be commit e6bd1395f2c1da7bcf1a31cdb297919ed6a15469)
* --enable-libwbclient-sharedVolker Lendecke2008-01-101-1/+12
| | | | | | | | | | | | | | This patch adds the configure option --enable-libwbclient-shared that defaults to yes. If you set --enable-developer=yes, then you can say --enable-libwbclient-shared=no to avoid problems you might have with the wrong shared libaries. Jerry, is this acceptable to you? If yes, please push. Thanks! Volker (This used to be commit 7a88cd61e09f6db9db38916704ae65e03b33139c)
* Enable building the notify_fam module.Michael Adam2008-01-101-0/+2
| | | | | | | Found by Timur I. Bakeyev <timur@com.bat.ru>. Michael (This used to be commit ece34fd2fe4bcd3f88a31a42faaba89248da3ba9)
* Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testJelmer Vernooij2008-01-051-2/+17
|\ | | | | | | (This used to be commit 5a30f6377d37d8a5cadce4fb9a2fc19b78fc1709)
| * Use -g instead of -gstabs as many have reported gdb problems with -gstabs.Günther Deschner2008-01-031-1/+1
| | | | | | | | | | Guenther (This used to be commit 8befb22672d54a9255e5bdaf9cb0bb4e2b631245)
| * Fix configure output for libnetapi.Günther Deschner2008-01-031-1/+1
| | | | | | | | | | Guenther (This used to be commit d00ce6685a2cad7cd5526d4b13d43d157cd13481)
| * Host SerNet-AIX has __ss_family instead of ss_family in sockaddr_storageVolker Lendecke2007-12-251-0/+9
| | | | | | | | (This used to be commit e33286f4a68352e55df081d06307f64f190773b3)
| * AIX iface test needs rep_vasprintfVolker Lendecke2007-12-251-0/+1
| | | | | | | | (This used to be commit 3e5788cc9665acb450be793fb88db8e2a871aaa5)
| * ifreq needs more from lib/replaceVolker Lendecke2007-12-251-0/+2
| | | | | | | | (This used to be commit e85290550ad33433f584009ffce34c81bea5b164)
| * Next try to fix get_interfaces detectionVolker Lendecke2007-12-251-0/+3
| | | | | | | | (This used to be commit 2dc0282f245c62b83b80f8da0394201e1c00f284)
| * Revert "Attempt to fix the ifreq detection"Volker Lendecke2007-12-251-2/+0
| | | | | | | | | | This reverts commit 2d08959685b495caf1884babbece27775d8bcb4f. (This used to be commit acb560900be29c407e7da955d16c2de7898e49b8)
| * Attempt to fix the ifreq detectionVolker Lendecke2007-12-251-0/+2
| | | | | | | | (This used to be commit 2d08959685b495caf1884babbece27775d8bcb4f)
* | selftest: Use platform-specific equivalents of LD_LIBRARY_PATH for Samba4's ↵Jelmer Vernooij2008-01-051-0/+2
|/ | | | | | smbtorture. (This used to be commit 64ff1dad8664f14030c7d78c252d946216798a88)
* Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into ↵Jeremy Allison2007-12-211-0/+1
|\ | | | | | | | | | | | | | | | | v3-2-test Conflicts: source/library-versions.in (This used to be commit 11acca7d3884731491709dd09b7de2edc8bb5811)
| * Generate pkgconfig files for at least lib{smbclient,smbsharemodes,netapi}.Günther Deschner2007-12-211-0/+1
| | | | | | | | | | Guenther (This used to be commit ad87786c91709d62ee2cbd02c87e59b855e050cc)
* | Add files for new LGPL libwbclient DSO implementing the Winbind client APIGerald (Jerry) Carter2007-12-211-1/+21
|/ | | | | | | | (based on the winbind_struct_protocol.h). The API in incomplete, but sufficient to merge. See wbclienbt.h for the i interface functions. (This used to be commit 83d274b46078a9ace77edb822a0e336c79dcf40e)
* Add getdc.c, a libnetapi example (incl. Makefile).Günther Deschner2007-12-211-1/+4
| | | | | Guenther (This used to be commit faedc78fc78527ee3bf05e1177ea43653aea67b2)
* Build libnetapi shared and static if possible.Günther Deschner2007-12-211-0/+49
| | | | | Guenther (This used to be commit 11e90dcbf5dd1a91118e6a5cee53735d72767c93)
* Add smbclient support for basic mDNS browsing.Rishi Srivatsavai2007-12-171-0/+1
| | | | | | Patch from Rishi Srivatsavai (bugzilla #4150), with tallocification and minor syle changes by me. (This used to be commit db74b99d0ef1a60894c838b4c9d0d454db6cf620)
* Added patch originally by Andreas Schneider <anschneider@suse.de>Jeremy Allison2007-12-151-0/+24
| | | | | | | to cause us to behave like Vista when looking for remote machine principal. Modified by me. Jeremy. (This used to be commit d0e33840fb4cfc85990d3ee327428b0854a22722)