Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-13 | buildtools/wafsamba: fix build group ordering | Thomas Nagy | 1 | -2/+5 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-05-06 | build: added a reconfigure target | Andrew Tridgell | 1 | -0/+10 | |
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 | |||||
2010-05-03 | build: use the waf patterns for RPATH | Andrew Tridgell | 1 | -4/+2 | |
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 | |||||
2010-04-19 | build: fixed a python-3 indent error | Andrew Tridgell | 1 | -1/+1 | |
2010-04-18 | build: support make V=1 for verbose build | Andrew Tridgell | 1 | -1/+10 | |
this also adds support for other options, such as "make TESTS=testpattern" | |||||
2010-04-18 | build: added ABI checking to the WAF build | Andrew Tridgell | 1 | -0/+36 | |
See http://wiki.samba.org/index.php/Waf#ABI_Checking for details | |||||
2010-04-15 | build: throw a fatal error for duplicate target declarations | Andrew Tridgell | 1 | -4/+4 | |
We don't want someone to declare two subsystems of the same name but with different source files Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-04-14 | build: try to honor MAKEFLAGS from make | Andrew Tridgell | 1 | -0/+26 | |
This means "make -j" and "make -k" now do roughly what is expected make -j will use the number of CPUs on the system, regardless of the number after the -j (as MAKEFLAGS doesn't contain that value). make -k will will continue on errors | |||||
2010-04-12 | build: allow target upgrades from EMPTY to SYSLIB | Andrew Tridgell | 1 | -1/+1 | |
A library may be initially set as empty if it wasn't needed for a list of functions in CHECK_FUNCS_IN(). A later check may require the library. Pair-Programmed-With: Kai Blin <kai@samba.org> | |||||
2010-04-09 | build: use Logs.error() and Logs.info() instead of print() | Andrew Tridgell | 1 | -6/+6 | |
this gives appropriate colors on output, and ensures it works with compiler output | |||||
2010-04-08 | build: make the handling of relative paths a bit saner | Andrew Tridgell | 1 | -1/+1 | |
This should fix a problem that Anatoliy has struck with the PIDL rules. It also brings us much closer to a working build for a true out of tree build (ie. with waf configure -b /tmp/build) | |||||
2010-04-08 | build: allow the waf build to work with python 3.0 and 3.1 | Thomas Nagy | 1 | -3/+3 | |
Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-04-06 | s4-waf: replace TOUCH_FILE() with normal install rules | Andrew Tridgell | 1 | -13/+0 | |
this allows it to work with 'waf uninstall' | |||||
2010-04-06 | build: fixed LOAD_ENVIRONMENT for out of tree builds | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | s4-waf: move to a universal method of recursing into subdirs | Andrew Tridgell | 1 | -0/+32 | |
This works with both standalone lib builds and bundled builds | |||||
2010-04-06 | build: fixed DESTDIR for TOUCH_FILE() | Andrew Tridgell | 1 | -1/+6 | |
2010-04-06 | build: make sure the directory exists in TOUCH_FILE() | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | s4-waf: create a blank __init__.py in samba/external | Andrew Tridgell | 1 | -0/+5 | |
needed for the external lib loader | |||||
2010-04-06 | build: a bit more information for tracking --target deps | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | build: sys.exit is better than raise here | Andrew Tridgell | 1 | -2/+2 | |
using raise produces a screen full of stuff the user can't understand. The message is much clearer with an exit | |||||
2010-04-06 | s4-waf: fixed some of the group ordering | Andrew Tridgell | 1 | -7/+21 | |
We need to try to keep targets in the right groups | |||||
2010-04-06 | s4-waf: added rules for rebuilding the yapp parser in pidl | Andrew Tridgell | 1 | -0/+9 | |
2010-04-06 | build: added pattern option for recursive_dirlist | Andrew Tridgell | 1 | -2/+12 | |
also added LOAD_ENVIRONMENT(), which will be used in the testsuite | |||||
2010-04-06 | build: tidy up the wafsamba rules a bit | Andrew Tridgell | 1 | -73/+22 | |
use python string conventions for function comments | |||||
2010-04-06 | build: throw an error on all bad variable substitutions | Andrew Tridgell | 1 | -12/+18 | |
2010-04-06 | build: fixed EXPAND_VARIABLES() for env expansion | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | build: support variable expansion in source= arguments to build rules | Andrew Tridgell | 1 | -0/+34 | |
This makes it much easier to follow the s3 approach to lists of source files in the top level wscript Pair-Programmed-With: Kai Blin <kai@samba.org> | |||||
2010-04-06 | build: honor existing LD_LIBRARY_PATH settings when adding shared lib paths | Andrew Tridgell | 1 | -1/+12 | |
2010-04-06 | build: we need to replace md5 in Task as well | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | build: need to set h_file on Utils | Andrew Tridgell | 1 | -2/+3 | |
2010-04-06 | build: replace h_file when replacing md5 | Thomas Nagy | 1 | -0/+8 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-04-06 | build: cope with systems that don't have md5 in python | Andrew Tridgell | 1 | -0/+21 | |
2010-04-06 | build: need to mark disabled libraries as DISABLED | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: add cflags from pkg_config results to header/function tests | Andrew Tridgell | 1 | -0/+2 | |
When we find a package with pkg_config we may need to use the resulting ccflags and ldflags in later tests. Support this by adding lib= options to CHECK_FUNC and CHECK_HEADER This gets gnutls on FreeBSD working | |||||
2010-04-06 | build: finer grained rpath checking for binary/install | Andrew Tridgell | 1 | -10/+13 | |
2010-04-06 | build: support systems without rpath | Andrew Tridgell | 1 | -3/+6 | |
2010-04-06 | build: cope with multiple checks for the same function/library | Andrew Tridgell | 1 | -0/+9 | |
2010-04-06 | build: added SUBST_VARS_RECURSIVE() | Andrew Tridgell | 1 | -3/+12 | |
2010-04-06 | build: use RUN_COMMAND() to wrap os.system() | Andrew Tridgell | 1 | -0/+18 | |
2010-04-06 | build: split build and install libraries/binaries | Andrew Tridgell | 1 | -14/+9 | |
we need to split these to avoid re-compilation on install as install has different rpath settings | |||||
2010-04-06 | build: try faster includes processing | Andrew Tridgell | 1 | -1/+0 | |
2010-04-06 | build: waf quicktest nearly works | Andrew Tridgell | 1 | -12/+38 | |
Rewrote wafsamba using a new dependency handling system, and started adding the waf test code | |||||
2010-04-06 | build: nearly there on samba4 build | Andrew Tridgell | 1 | -32/+27 | |
2010-04-06 | build: assert on missing dependency | Andrew Tridgell | 1 | -1/+13 | |
2010-04-06 | build: added ENFORCE_GROUP_ORDERING() | Andrew Tridgell | 1 | -0/+28 | |
2010-04-06 | build: added SUBST_ENV_VAR() | Andrew Tridgell | 1 | -0/+5 | |
2010-04-06 | build: smarter list splitting | Andrew Tridgell | 1 | -2/+9 | |
2010-04-06 | build: a useful example of a debug technique in waf | Andrew Tridgell | 1 | -0/+8 | |
2010-04-06 | build: result of hack session with ita | Andrew Tridgell | 1 | -4/+4 | |
2010-04-06 | build: fixes from ita | Andrew Tridgell | 1 | -1/+43 | |