Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | wafsamba: Only try to build manpages if XSLTPROC was actually found. | Jelmer Vernooij | 2010-05-31 | 1 | -2/+2 |
| | |||||
* | buildtools/wafsamba: use build group 'final' for the creation of manpages | Stefan Metzmacher | 2010-05-31 | 1 | -0/+1 |
| | | | | | | This way we don't try to build manpages just for waf build --target=smbtorture metze | ||||
* | waf: Refactor manpage building code. | Jelmer Vernooij | 2010-05-31 | 1 | -18/+15 |
| | |||||
* | Add manpages argument to SAMBA_LIBRARY(). | Jelmer Vernooij | 2010-05-31 | 1 | -1/+14 |
| | |||||
* | wafsamba: Correctly detect if bld.env.XSLTPROC is not set | Kai Blin | 2010-05-31 | 1 | -1/+1 |
| | | | | | | This fixes the build on some build farm hosts and my machine. Jelmer, please check. | ||||
* | wafsamba: Default blacklist to an empty list rather than None. | Jelmer Vernooij | 2010-05-31 | 1 | -1/+1 |
| | |||||
* | s4-waf: sanitize library names like the old build system did, only add | Jelmer Vernooij | 2010-05-31 | 1 | -2/+6 |
| | | | | -samba4 suffix for libraries that are bundled. | ||||
* | wafsamba: Actually install manual pages. | Jelmer Vernooij | 2010-05-31 | 1 | -0/+11 |
| | |||||
* | build: Also replace '-' by '_' when creating header defines | Kai Blin | 2010-05-30 | 1 | -0/+1 |
| | | | | Tridge, please check | ||||
* | waf Provide release signing capability in 'waf dist' | Andrew Bartlett | 2010-05-28 | 2 | -4/+40 |
| | | | | | | | This helps ensure the release is signed correctly - the .tar file, not the .tar.gz must be signed, and it's easy to forget this. Andrew Bartlett | ||||
* | waf Add DIST_BLACKLIST to list files that we cannot include in a release | Andrew Bartlett | 2010-05-28 | 1 | -0/+20 |
| | | | | | | | | This currently includes the source3 directory for Samba4 releases (per past practice in mkrelease.sh), but also could include things like DFSG-unfree RFC files in the future. Andrew Barltett | ||||
* | waf Read VERSION file inside WAF to set package version | Andrew Bartlett | 2010-05-28 | 3 | -8/+190 |
| | | | | | | | This replaces the call to mkversion.sh in both the Samba3 and Samba4 WAF builds. Andrew Bartlett | ||||
* | solve the error "ldb.inst.h does not exist" | Thomas Nagy | 2010-05-24 | 1 | -0/+2 |
| | | | | | | The error happens when headermap.txt is not available Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | ||||
* | build: get the SONAME right for installed libraries | Andrew Tridgell | 2010-05-23 | 1 | -0/+4 |
| | |||||
* | Substitute the pidl files without using 'headermap.txt' | Thomas Nagy | 2010-05-23 | 1 | -1/+9 |
| | | | | | | | The headers generated by pidl contain references to bin/default. Those paths may be replaced automatically. Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | ||||
* | wafsamba: Disable the abi checks when gdb is not available | Thomas Nagy | 2010-05-21 | 1 | -0/+4 |
| | | | | | | | Try to find gdb during the configuration, if gdb is missing, disable the abi checks. Signed-off-by: Stefan Metzmacher <metze@samba.org> | ||||
* | s3-waf: note that the options are broken | Kai Blin | 2010-05-20 | 1 | -0/+2 |
| | |||||
* | s3-waf: replace all - with _ in the configuration option names | Kai Blin | 2010-05-20 | 1 | -1/+1 |
| | |||||
* | s3-waf: Allow using --enable/--disable options as well | Kai Blin | 2010-05-20 | 1 | -3/+4 |
| | |||||
* | s3-waf: Add helper that facilitates defining --with-x and --without-x options | Kai Blin | 2010-05-20 | 1 | -0/+20 |
| | |||||
* | s4-waf: Replace local includes in header files with proper system names. | Thomas Nagy | 2010-05-19 | 1 | -21/+100 |
| | | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | ||||
* | waf: Make waf handle IDL files from Samba3 | Andrew Bartlett | 2010-05-14 | 1 | -4/+8 |
| | | | | | | | | | | | | For s3compat, we need to handle IDL files not in the current directory (so the incoming file names have a directory prefix - so we must use os.path.basename()). We also need to be able to disable the addition of some IDL files into the tables.c/tables.h - some of the Samba3 IDL files are in conflict with Samba4. Andrew Bartlett | ||||
* | Revert "wafsamba: use -D_XOPEN_SOURCE=700 for the build" | Stefan Metzmacher | 2010-05-14 | 1 | -1/+0 |
| | | | | | | | | | | | This reverts commit 3408c942ab09387c399dad03e22233e33fe1e2fc. This seems to cause more problems than it tries to solve. And Mac OS 10.4 doesn't need it anymore (after commit bd6d76d77621c1dc92262c48204b65455a214b62). metze | ||||
* | wafsamba: use -D_XOPEN_SOURCE=700 for the build | Stefan Metzmacher | 2010-05-14 | 1 | -0/+1 |
| | | | | | | | Some systems set this automaticly via -D_GNU_SOURCE=1, but on others we need to set it ourself (e.g. Mac OS 10.4) metze | ||||
* | buildtools/wafsamba: fix build group ordering | Thomas Nagy | 2010-05-13 | 1 | -2/+5 |
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> | ||||
* | build: skip missing executables in testwaf.sh | Kai Blin | 2010-05-11 | 1 | -2/+12 |
| | |||||
* | build: Update the waf build to fix python header checks | Kai Blin | 2010-05-10 | 1 | -0/+0 |
| | |||||
* | buildtools: Add 'make testenv' to Samba4 make targets | Andrew Bartlett | 2010-05-09 | 1 | -0/+3 |
| | | | | | | I'm still too addicted to this as my standard debugging environment, and while I can learn the new command, this helps the muscle-memory. Andrew Bartlett | ||||
* | build: fixed pc file variable substitution | Andrew Tridgell | 2010-05-07 | 1 | -1/+7 |
| | | | | | We should not substitute for the first use of each variable declaration in the pkgconfig file | ||||
* | build: treat a blank --build or --host as not a cross-compile | Andrew Tridgell | 2010-05-07 | 1 | -1/+3 |
| | | | | This matches autoconf behaviour | ||||
* | build: added a reconfigure target | Andrew Tridgell | 2010-05-06 | 2 | -0/+13 |
| | | | | | this is meant to be used by the s3 build, to allow jelmers work on smbtorture4 in s3 to avoid re-running configure unless its needed | ||||
* | build: added configure test for inline | Andrew Tridgell | 2010-05-05 | 2 | -0/+26 |
| | |||||
* | build: update version of waf | Andrew Tridgell | 2010-05-05 | 1 | -0/+0 |
| | | | | this fixes a slow configure problem on HPUX | ||||
* | build: use the wrapper commands in testwaf.sh | Andrew Tridgell | 2010-05-05 | 1 | -5/+5 |
| | | | | this ensures they are well tested | ||||
* | build: added a distcheck target | Andrew Tridgell | 2010-05-05 | 1 | -0/+3 |
| | |||||
* | build: mark cloned task generators as not posted | Andrew Tridgell | 2010-05-05 | 1 | -0/+1 |
| | | | | this solves an incompatibility with a newer version of waf from svn | ||||
* | build: exit with an error if waf configure fails | Andrew Tridgell | 2010-05-05 | 1 | -2/+2 |
| | | | | We don't want configure in the build farm to show green when it fails | ||||
* | build: enable python 3.0 and 3.1 in testwaf.sh | Andrew Tridgell | 2010-05-04 | 1 | -2/+1 |
| | | | | try to ensure that we don't let support for python 3.x bitrot | ||||
* | build: fixed wildcard handling for python 3.x | Andrew Tridgell | 2010-05-04 | 1 | -1/+1 |
| | | | | print must take parentheses | ||||
* | build: allow use of target names as commands in waf | Andrew Tridgell | 2010-05-04 | 2 | -0/+115 |
| | | | | | | | | | | | This allows for the following types of commands: waf smbd/samba waf smbd/server.c waf ../lib/util/util_file.c waf ../lib/util/util_file_*.o this will be used as part of an updated minimal_includes.pl script | ||||
* | build: use the waf patterns for RPATH | Andrew Tridgell | 2010-05-03 | 2 | -11/+9 |
| | | | | | | | | | | Use the self.env.RPATH variable to set the RPATH for each target. This gives consistent ordering of the link command, ensuring that we don't get rebuilds if we ask for a --targets= build after a normal build. This also means we are now using the RPATH_ST pattern, which means we can potentially support compilers that don't use -Wl,xxx as the command line for rpath support | ||||
* | build: added a check for group ordering within target dependencies | Andrew Tridgell | 2010-05-03 | 1 | -0/+47 |
| | | | | | | | If target A depends on target B, then target B must not be in a later build group from target A Pair-Programmed-With: Thomas Nagy | ||||
* | build: fix for combined configure/build in one command | Andrew Tridgell | 2010-05-03 | 1 | -3/+10 |
| | | | | | This is a fix from ita for "waf distclean configure build". Running it as one command failed with missing config.h | ||||
* | build: uname on opensolaris returns 1 for success | Andrew Tridgell | 2010-05-02 | 1 | -1/+1 |
| | | | | check for -1 as failure, not 0 for success | ||||
* | build: added enabled=True/False option to SAMBA_BINARY() | Andrew Tridgell | 2010-04-29 | 1 | -1/+6 |
| | |||||
* | build: cope with realname for install of non-python libs | Andrew Tridgell | 2010-04-26 | 2 | -2/+8 |
| | | | | this fixes the install of mit_samba.so | ||||
* | build: automatically run autogen-waf.sh when needed | Andrew Tridgell | 2010-04-26 | 1 | -4/+2 |
| | |||||
* | build: normalise paths in unique source checking | Andrew Tridgell | 2010-04-26 | 1 | -1/+1 |
| | |||||
* | build: a library is only empty if it has no deps | Andrew Tridgell | 2010-04-26 | 1 | -3/+3 |
| | |||||
* | build: use option_group() not add_option_group() | Andrew Tridgell | 2010-04-26 | 1 | -1/+1 |
| | | | | option_group() ensures we don't end up with duplicate groups |