summaryrefslogtreecommitdiff
path: root/source/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* r866: convert the rest of the binaries to config.mk filesStefan Metzmacher2007-10-101-29/+3
| | | | metze
* r864: convert the smbd/* code to a config.mk fileStefan Metzmacher2007-10-101-8/+1
| | | | | | and add server_auth, server_smb, server_rpc as server modules metze
* r813: gcc has fixed its huge debug sizes with -g now, so drop the -gstabs,Andrew Tridgell2007-10-101-3/+3
| | | | | | | allowing us to use a more standard debug format. If you want it even smaller than I recommend the -feliminate-dwarf2-dups option, if your version of gcc supports it.
* r771: don't know why but the SMB_INCLUDE_M4() didn't work correctStefan Metzmacher2007-10-101-1/+1
| | | | metze
* r765: add SMB_INCLUDE_M4() macro as wrapper arround sinclude()Stefan Metzmacher2007-10-101-20/+19
| | | | metze
* r729: fix the build : inlcude lib/tdb/config.m4Stefan Metzmacher2007-10-101-0/+1
| | | | metze
* r726: fix the build: libcli/raw/clirewrite.o is gone:-)Stefan Metzmacher2007-10-101-8/+4
| | | | metze
* r718: removed some more unused code, and two source filesAndrew Tridgell2007-10-101-2/+1
|
* r688: add --enable-experimentalStefan Metzmacher2007-10-101-0/+9
| | | | | | | use Data::Dumper for config.smb_build.dump when --enable-debug metze
* r685: The SAM is dead! Long live the new SAM! ;-)Andrew Bartlett2007-10-101-2/+1
| | | | | | | | | | | | | | | | | | This commit kills passdb, which was only hosting the auth subsystem. With the work tridge has done on Samba4's SAM backend, this can (and now is) all hosted on ldb. The auth_sam.c file now references this backend. You will need to assign your users passwords in ldb - adding a new line: unicodePwd: myPass to a record, using ldbedit, should be sufficient. Naturally, this assumes you have had your personal SAMR provisioning tutorial from tridge. Everybody else can still use the anonymous logins. Andrew Bartlett
* r669: display the version on top of configureStefan Metzmacher2007-10-101-1/+3
| | | | | | this will help in the build farm metze
* r665: merge over the new build system from my tmp branchStefan Metzmacher2007-10-101-4/+58
| | | | | | | | to the main SAMBA_4_0 tree. NOTE: that it's not completely ready, but it's functional:-) metze
* r383: Scripting extensions using swig. This commit includes only a (LGPL)Tim Potter2007-10-101-0/+1
| | | | | | | python interface to tdb and a rudimentary build system. Configure with --with-python and make swig to build and append $(builddir)/scripting/swig/python to PYTHONPATH.
* r147: - Remove dublicate ldap tests (richard the current test is in ↵Stefan Metzmacher2007-10-101-335/+0
| | | | | | | | | | | | | | | | | | | libads/config.m4 :-) - Move sendfile check to ntvfs/config.m4 - Move comparison_fn_t check to build/m4/rewrite.m4 Please do not new tests to configure.in directly, please add them to the subsystems config.m4 file where they belong to or to build/m4/rewrite.m4 if you don't know where to put it for now Thanks I know samba4's build system is not completly rewritten. I have a lot of updatest in my local tree, but it's not complete yet when it's complete I'll write documentation for it:-) metze
* r142: Add detection of sendfile to configure.in so I can add support for ↵Richard Sharpe2007-10-101-0/+228
| | | | | | sendfile in the SMBread etc calls. This looks easy to do ...
* r141: A number of changes to get things working on FreeBSD and reduce the ↵Richard Sharpe2007-10-101-0/+107
| | | | | | | | | | | | | | | | breakage caused by someone recently ... 1. Add configure check HAVE_COMPARISON_FN_T to see if this is defined. I have not checked this on Linux yet, but will do so soon. 2. Add the definitions of malloc_p, realloc_p etc. 3. Check for LDAP and don't build stuff that depends on LDAP if we don't\ have it. It currently builds on FreeBSD but there is one warning printed out at the end.
* r134: - added ldb to the build of smbdAndrew Tridgell2007-10-101-0/+1
| | | | - fixed build of the ldb registry backend
* r20: Add the registry library. Still needs a lot of work,Jelmer Vernooij2007-10-101-0/+1
| | | | see source/lib/registry/TODO for details.
* - creat the LIBCMDLINE subsystemStefan Metzmacher2004-02-221-0/+2
| | | | | | | | | including readline and popt - creat the CONFIG subsystem including param/* dynconfig.* and passdb/secrets.* metze
* move external configure test programsStefan Metzmacher2004-02-131-1/+1
| | | | | | from tests/*.c to build/tests/*.c metze
* move all old configure checks to build/m4/rewrite.m4Stefan Metzmacher2004-02-131-1789/+2
| | | | | | | | | | | we should get rid of this file in the end:-) the tests should go into subsystems config.m4 files the goal is to know which tests belong to what code and remove unused tests to make configure a bit faster metze
* move -lpopt replacement code from source/popt/* to source/lib/popt/*Stefan Metzmacher2004-02-121-1/+1
| | | | metze
* move more code to the config.m4 schemeStefan Metzmacher2004-02-121-0/+4
| | | | | | LIBBASIC, LIBSMB are the new global subsystems metze
* add the TORTURE SUBSYSTEM to the config.m4 schemeStefan Metzmacher2004-02-051-0/+1
| | | | | | | | | tridge: I'll convert all stuff first to this scheme and then move to the scheme with two files per subsystems so we'll later something like config.m4 and config.mk... metze
* - port AUTH and PASSDB subsystems to newStefan Metzmacher2004-02-031-1/+2
| | | | | | | | SMB_SUBSYSTEM() scheme - some const fixes in ntvfs metze
* - move all SMB server stuff to smb_server/*Stefan Metzmacher2004-02-031-0/+1
| | | | | | | | and create the SMB server subsystem - remove unused XML and MYSQL configure tests metze
* remove some unused stuffStefan Metzmacher2004-02-021-1/+1
| | | | metze
* - we now specify the object files in the subsystems config.m4 fileStefan Metzmacher2004-02-021-86/+3
| | | | | | | | | | | | I plan to convert all objectfile group to use SMB_SUBSYSTEM later I'll add a SMB_BINARY() and SMB_LIBRARY(), then there will be no more need to touch Makefile.in, because all make rules will be autogenerated by configure - convert the PROCESS_MODEL subsystem to this new scheme and move the pthread test to smbd/process_model.m4 - convert the CHARSET subsystem to this new scheme and move the iconv test to lib/iconv.m4
* merge:Stefan Metzmacher2004-02-011-2/+2
| | | | | | | ldap and krb5 configure tests libads/*.c and libcli/raw/clikrb5.c from 3.0 metze
* remove unused configure checks and optionsStefan Metzmacher2004-01-291-743/+2
| | | | | | | | | | | | | | | | | | | | | | | | | --with-acl-support --with-sendfile-support --with-manpages-langs --with-utmp --with-quotas --with-nisplus-home --with-profiling-data --with-syslog --with-pam_smbpass --with-pam --with-smbmount --with-automount --with-dce-dfs --with-afs --with-smbwrapper poll and poll.h I'm sure we need some of this but e.g. acl, sendfile and quotas belong only to the posix ntvfs module, so the tests will to into a seperate config.m4 file, when we need them... metze
* - cosmetic fix in configure.inStefan Metzmacher2004-01-281-2/+1
| | | | | | - fix mem leak in process.c metze
* - remove all STFS related stuffStefan Metzmacher2004-01-281-32/+16
| | | | | | | | | | | | | | | | | | | | (which were already removed in revision 1.37 and readded by mistake in revision 1.39) - change the SMB_MODULE() macro a bit Now we have: dnl Specify the default build method of this module dnl SMB_MODULE_DEFAULT(name,default_build) AC_DEFUN(SMB_MODULE_DEFAULT,... dnl Mark specified module as shared dnl SMB_MODULE(name,default_build,static_files,shared_files,subsystem,whatif-static,whatif-shared,whatif-not) this let us specify the default build method inside of the included config.m4 files metze
* (merge from 3.0)Andrew Bartlett2004-01-221-0/+2
| | | | | | | | | | | | | | Fix for debian Bug#225328 by LaMont Jones <lamont@debian.org>, where the failure of our LFS test on ia64 caused the _GNU_SOURCE define not to be added, causeing strndup() not to be defined... This was due to strdup() bein implicitly declared, and casting pointer->int->pointer. I'll into when we really should define _GNU_SOURCE shortly, but the fix is correct anyway. Andrew Bartlett
* remove all unused stuff from Makefile.inStefan Metzmacher2004-01-191-5/+1
| | | | | | | | | | | | | | | and some stuff from configure.in and dynconfig.[ch] make all makes bin/gentest bin/masktest bin/smbd bin/locktest bin/smbclient bin/smbtorture bin/ndrdump now metze
* This patch adds a better dcerpc server infastructure.Stefan Metzmacher2004-01-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.) We now register endpoint servers add startup via register_backend() and later use the smb.conf 'dcerpc endpoint servers' parameter to setup the dcesrv_context 2.) each endpoint server can register at context creation time as much interfaces as it wants (multiple interfaces on one endpoint are supported!) (NOTE: there's a difference between 'endpoint server' and 'endpoint'! for details look at rpc_server/dcesrv_server.h) 3.) one endpoint can have a security descriptor registered to it self this will be checked in the future when a client wants to connect to an smb pipe endpoint. 4.) we now have a 'remote' endpoint server, which works like the ntvfs_cifs module it takes this options in the [globals] section: dcerpc remote:interfaces = srvsvc, winreg, w32time, epmapper dcerpc remote:binding = ... dcerpc remote:user = ... dcerpc remote:password = ... 5.) we currently have tree endpoint servers: epmapper, rpcecho and remote the default for the 'dcerpc endpiont servers = epmapper, rpcecho' for testing you can also do dcerpc endpoint servers = rpcecho, remote, epmapper dcerpc remote:interfaces = srvsvc, samr, netlogon 6,) please notice the the epmapper now only returns NO_ENTRIES (but I think we'll find a solution for this too:-) 7.) also there're some other stuff left, but step by step :-) This patch also includes updates for the register_subsystem() , ntvfs_init(), and some other funtions to check for duplicate subsystem registration metze (hmmm, my first large commit...I hope it works as supposed :-)
* disable pam in samba4 until someone fixes it (hi andrew!)Andrew Tridgell2003-12-151-4/+6
|
* some OSes already have a uint_tAndrew Tridgell2003-12-041-0/+1
|
* Initial step at cleaning and splitting up configure.in.Jelmer Vernooij2003-12-021-563/+12
|
* Hide gcc error message if using a compiler that can't precompile headers.Tim Potter2003-12-021-1/+1
|
* CVS: ----------------------------------------------------------------------Jelmer Vernooij2003-11-251-138/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: Makefile.in configure.in include/includes.h include/ntvfs.h CVS: include/smb.h lib/iconv.c lib/module.c ntvfs/ntvfs_base.c CVS: ntvfs/cifs/vfs_cifs.c ntvfs/ipc/vfs_ipc.c CVS: ntvfs/posix/vfs_posix.c ntvfs/print/vfs_print.c CVS: ntvfs/reference/vfs_ref.c ntvfs/simple/vfs_simple.c CVS: passdb/pdb_interface.c CVS: Added Files: CVS: include/module.h CVS: ---------------------------------------------------------------------- Update to the modules system. Fixed: - get rid of smb_probe_module - merge older updates from 3.0 - introduced register_subsystem() and register_backend() functions - adapt ntvfs and charset to use new register functions - made smb_load_modules() work recursively (e.g. 'preload modules = /usr/lib/samba') - got rid of some old remains Things that still need work: - Did I break tankFS? I don't think so, but I can't test it here :-( - Add 'postload modules = ' (for modules that need to be loaded after fork() in smbd, if applicable) - Convert RPC, auth, passdb, etc to use new register_{subsystem,backend}() functions - Accept wildcards in 'preload modules' option, instead of loading recursively
* we don't need awk nowAndrew Tridgell2003-11-231-1/+0
|
* Remove check for SAM, which has already been removedJelmer Vernooij2003-11-091-18/+0
|
* Add check for precompiled headersJelmer Vernooij2003-11-091-0/+15
|
* disabled autoconf 2.53 requirement until we know exactly why it isAndrew Tridgell2003-08-131-2/+4
| | | | | needed - for example I have tested autoconf 2.52 on suse 7.3 and it works fine
* first public release of samba4 codeAndrew Tridgell2003-08-131-0/+3455