Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-12 | build: added cross-compilation configure options | Andrew Tridgell | 1 | -0/+4 | |
this enables use of a cross-compilation emulator, so configure tests run on an emulator of the target platform | |||||
2010-04-12 | build: Add an always parameter to CHECK_DECLS | Kai Blin | 1 | -2/+3 | |
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 | -3/+3 | |
this gives appropriate colors on output, and ensures it works with compiler output | |||||
2010-04-09 | build: added --picky-developer and --fatal-errors | Andrew Tridgell | 1 | -1/+7 | |
Added configure options for --fatal-errors and --picky-developer. This removes -Wfatal-errors from the --enable-developer flags. | |||||
2010-04-08 | build: allow the waf build to work with python 3.0 and 3.1 | Thomas Nagy | 1 | -1/+1 | |
Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-04-06 | build: don't define vars in config.h for CONFIG_PATH() | Andrew Tridgell | 1 | -2/+0 | |
we don't want paths in config.h, as that just causes full rebuilds when you change --prefix. Better to use cflags= on the right subsystem | |||||
2010-04-06 | build: added functions for compound configuration testing | Andrew Tridgell | 1 | -16/+68 | |
This allows us to give a single 'Checking ...' msg for a compound set of tests. | |||||
2010-04-06 | build: tweak the strategy for finding functions | Andrew Tridgell | 1 | -4/+9 | |
Based on a problem with res_ndestroy() on sunx in the build farm, I've changed the default strategy for finding functions with CHECK_FUNC(). It now accepts either a macro of a linked function, but won't accept a declaration only unless you set link=False. | |||||
2010-04-06 | build: tidy up the wafsamba rules a bit | Andrew Tridgell | 1 | -24/+24 | |
use python string conventions for function comments | |||||
2010-04-06 | build: fixed popt subsystem on systems without popt | Andrew Tridgell | 1 | -6/+8 | |
2010-04-06 | s4-waf: support the use of system libraries | Andrew Tridgell | 1 | -5/+12 | |
distros can set --bundled-libraries=NONE to force use of all system libraries. If the right version isn't found then configure will fail. Users may choose which libraries to use from the system, and which to use bundled libs. The default is to try system libs, and use them if their version matches the one in the source tree. | |||||
2010-04-06 | build: added quote option to conf.DEFINE() | Andrew Tridgell | 1 | -2/+2 | |
Pair-Programmed-With: Kai Blin <kai@samba.org> | |||||
2010-04-06 | build: much better rpath test function | Andrew Tridgell | 1 | -9/+0 | |
This creates a full shared lib, and a binary that uses it. Then it tests that the binary runs correctly, relying on rpath Thanks to Thomas for the code for this! | |||||
2010-04-06 | build: started a library of common config tests for s3/s4 | Andrew Tridgell | 1 | -31/+0 | |
Pair-Programmed-With: Kai Blin <kai@samba.org> | |||||
2010-04-06 | build: split out the base waf rules into buildtools/wafsamba/wscript | Andrew Tridgell | 1 | -0/+3 | |
this stops lib/replace becoming a mess | |||||
2010-04-06 | build: added msg argument to CHECK_TYPE() | Andrew Tridgell | 1 | -2/+4 | |
2010-04-06 | build: add cflags from pkg_config results to header/function tests | Andrew Tridgell | 1 | -32/+51 | |
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: test all the developer cflags before adding them | Andrew Tridgell | 1 | -5/+16 | |
2010-04-06 | build: configure fixes for opensolaris | Andrew Tridgell | 1 | -19/+58 | |
2010-04-06 | build: fixed headers for C prototype check | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: rewrote the autoconf-like macros to be more consistent | Andrew Tridgell | 1 | -151/+209 | |
This also brings them much closer to the behaviour of autoconf | |||||
2010-04-06 | build: fixed prototype test | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: added CHECK_C_PROTOTYPE() configure function | Andrew Tridgell | 1 | -4/+27 | |
2010-04-06 | build: more complete implementation of waf configure -C | Andrew Tridgell | 1 | -10/+19 | |
this is a closer emulation of the autoconf behaviour | |||||
2010-04-06 | build: enable real cacheing with waf configure -C | Andrew Tridgell | 1 | -0/+11 | |
2010-04-06 | build: fixed issue with CC="ccache cc" on solaris | Andrew Tridgell | 1 | -0/+10 | |
2010-04-06 | build: support systems without rpath | Andrew Tridgell | 1 | -0/+9 | |
2010-04-06 | build: if a library is found, but not the fn, still define the library | Andrew Tridgell | 1 | -9/+2 | |
2010-04-06 | build: don't use gcc warnings during configure | Andrew Tridgell | 1 | -1/+8 | |
2010-04-06 | build: fixed check for pthread_create() | Andrew Tridgell | 1 | -13/+29 | |
2010-04-06 | build: more careful library list handling | Andrew Tridgell | 1 | -14/+29 | |
2010-04-06 | build: CONFIG_SET() takes conf argument | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: cope with double check for functions | Andrew Tridgell | 1 | -1/+4 | |
2010-04-06 | build: lib needs to take a list when more than 1 | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: ensure all libs in CHECK_FUNCS_IN() get a target type | Andrew Tridgell | 1 | -6/+12 | |
2010-04-06 | build: cope with multiple libs in CHECK_FUNCS_IN() | Andrew Tridgell | 1 | -10/+10 | |
2010-04-06 | build: cope with multiple checks for the same function/library | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | build: fixed includes paths for CHECK_CODE() | Andrew Tridgell | 1 | -2/+5 | |
2010-04-06 | build: fixed config.h generation when we have source -> source4 symlink | Andrew Tridgell | 1 | -2/+4 | |
2010-04-06 | build: fixed cflags in CHECK_CODE | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: waf quicktest nearly works | Andrew Tridgell | 1 | -5/+3 | |
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 | -18/+19 | |
2010-04-06 | build: saner CFLAGS handling for defines | Andrew Tridgell | 1 | -2/+3 | |
2010-04-06 | build: make CONFIG_PATH() understand absolute paths | Andrew Tridgell | 1 | -1/+4 | |
2010-04-06 | build: added local_include option to CHECK_CODE() | Andrew Tridgell | 1 | -3/+5 | |
2010-04-06 | build: fixed cflags in CHECK_CODE() | Andrew Tridgell | 1 | -1/+3 | |
2010-04-06 | build: added CHECK_CFLAGS() | Andrew Tridgell | 1 | -8/+26 | |
2010-04-06 | build: fix name of libs with - in them | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: define HAVE_LIBxxx when we find a library | Andrew Tridgell | 1 | -0/+2 | |