summaryrefslogtreecommitdiffstats
path: root/source/m4
Commit message (Collapse)AuthorAgeFilesLines
* build: fix bug #5590 by not linking in the static libs but the objects.Michael Adam2008-08-201-1/+1
| | | | Michael
* build: fall down to the same place when using an internal lib statically.Michael Adam2008-08-201-1/+1
| | | | Michael
* configure: use libdir=${prefix}/lib and modules=${libdir}/samba as default ↵Michael Adam2008-08-151-2/+2
| | | | | | | | | with-fhs. This is what one actually wants: Shared/static libs in /usr/lib, shared modules and so on in /usr/lib/samba. Michael
* configure: use ${libdir} instead of \${LIBDIR}.Michael Adam2008-08-151-4/+4
| | | | | | | | Now after removing --with-libdir, the value of ${libdir} won't change anymore at that stage, so there is no need to have the variable expansion deferred to "make". Michael
* configure: remove the --with-libdir parameter.Michael Adam2008-08-151-16/+0
| | | | | | | | This is redundant: use the autoconf-provided --libdir instead. This will also make the new distinction between libdir and modulesdir more visible. Michael
* configure: Add --with-modulesdir to accompany --with-libdir.Michael Adam2008-08-151-2/+21
| | | | | | | | | | | | | | | | | This starts the seplitting of libdir in to libdir and modulesdir. Our shared libs should go into libdir, the internal shared modules, codepages, and other stuff that was originally in libdir, should go into modulesdir. The idea behind this is, that in a typical installation, the shared (and static) libraries (as libtalloc, libsmbclient, libwbclient and others) should be put into /usr/lib, while the e.g. the vfs modules should reside in /usr/lib/samba. This is meant to ease the work of packagers and reduce the needs for manual interaction and workarounds. Michael
* Add --enable-picky-developerZach Loafman2008-07-221-0/+8
| | | | | | This adds an --enable-picky-developer option that will halt compilation on warnings. Yes, this could be handled by a direct Makefile change, but people should be encourage to do it!
* build: extend SMB_LIBRARY() to take a version as an optional second argumentMichael Adam2008-07-071-4/+7
| | | | | | This will allow transition away from library-versions in the next step. Michael
* build: extend SMB_LIBRARY() to optionally take default value.Michael Adam2008-07-071-1/+28
| | | | | | | | The default value defaults to "yes". If no is specified, an optional third argument contains the reason why building of the shared library is turned off by default. Michael
* build: slightly change and extend the logic of SMB_LIBRARY().Michael Adam2008-07-071-9/+21
| | | | | | | | | | Only call the install/uninstall targets (from make (un)install) for libraries configured with SMB_LIBRARY(), when the user did not set --with-libname=no. Make sure to always (at least) build the static version of the library. Michael
* init_shared_module -> init_samba_moduleVolker Lendecke2008-06-231-1/+1
|
* Use "init_shared_module" instead of "init_module" for initializing .so'sVolker Lendecke2008-06-211-1/+1
|
* build: fix configure option --with-static-libs=libXYZMichael Adam2008-03-311-1/+1
| | | | | | | | | This should not prevent building but linking of shared lib for subsystem XYZ (example --with-static-libs=libtdb). m4 quotation is tricky... Michael
* configure: fix quotation in SMB_LIBRARY for help output.Michael Adam2008-03-071-2/+2
| | | | Michael
* configure: put swat-part of config into m4-include file of its own.Michael Adam2008-02-261-0/+27
| | | | Michael
* Move the definition of SMB_LIBRARY to aclocal.m4.Michael Adam2008-02-211-0/+67
| | | | Michael
* configure: Move assemblage of samba version strings to m4 include file.Michael Adam2008-02-201-0/+29
| | | | Michael
* configure: Move path (and debug) checks to an m4 include file check_path.m4.Michael Adam2008-02-191-0/+316
| | | | | | This is inspired by metze's check_path.m4 of Samba4. Michael
* Remove unused m4 macro files.Michael Adam2008-02-197-422/+0
| | | | | | | | | These files were added in aa14900f8291a017aa7fab2bbb9a6c79b12889b2 (automatic dependency tracking) in SAMBA_3_2, which was removed from configure.in in the git glue commit 5c6c8e1fe93f340005110a7833946191659d88ab. But apparently, the files were not removed by accident. Michael
* r23094: Update the iconv detection to handle cross-compiles better. If we areJames Peach2007-10-101-16/+0
| | | | | cross-compiling, we accept the first iconv library that we find (with a warning).
* r22441: Add automatic dependency tracking. The dependency generation isJames Peach2007-10-108-0/+1218
toolchain independent, but since there's no portable method for doing makefile includes, we can actually use the dependencies with GNU make. It's easy to add this for other makes, but I don't have any to test. This also moves as much m4 as possible into the m4 directory where no-one has to look at it. AFAICT, there's no way to hide depcomp in there too, which is unfortunate.