summaryrefslogtreecommitdiff
path: root/buildtools/wafsamba/samba_autoconf.py
AgeCommit message (Collapse)AuthorFilesLines
2010-04-06s4-waf: support the use of system librariesAndrew Tridgell1-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-06build: added quote option to conf.DEFINE()Andrew Tridgell1-2/+2
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06build: much better rpath test functionAndrew Tridgell1-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-06build: started a library of common config tests for s3/s4Andrew Tridgell1-31/+0
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-04-06build: split out the base waf rules into buildtools/wafsamba/wscriptAndrew Tridgell1-0/+3
this stops lib/replace becoming a mess
2010-04-06build: added msg argument to CHECK_TYPE()Andrew Tridgell1-2/+4
2010-04-06build: add cflags from pkg_config results to header/function testsAndrew Tridgell1-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-06build: test all the developer cflags before adding themAndrew Tridgell1-5/+16
2010-04-06build: configure fixes for opensolarisAndrew Tridgell1-19/+58
2010-04-06build: fixed headers for C prototype checkAndrew Tridgell1-0/+1
2010-04-06build: rewrote the autoconf-like macros to be more consistentAndrew Tridgell1-151/+209
This also brings them much closer to the behaviour of autoconf
2010-04-06build: fixed prototype testAndrew Tridgell1-1/+1
2010-04-06build: added CHECK_C_PROTOTYPE() configure functionAndrew Tridgell1-4/+27
2010-04-06build: more complete implementation of waf configure -CAndrew Tridgell1-10/+19
this is a closer emulation of the autoconf behaviour
2010-04-06build: enable real cacheing with waf configure -CAndrew Tridgell1-0/+11
2010-04-06build: fixed issue with CC="ccache cc" on solarisAndrew Tridgell1-0/+10
2010-04-06build: support systems without rpathAndrew Tridgell1-0/+9
2010-04-06build: if a library is found, but not the fn, still define the libraryAndrew Tridgell1-9/+2
2010-04-06build: don't use gcc warnings during configureAndrew Tridgell1-1/+8
2010-04-06build: fixed check for pthread_create()Andrew Tridgell1-13/+29
2010-04-06build: more careful library list handlingAndrew Tridgell1-14/+29
2010-04-06build: CONFIG_SET() takes conf argumentAndrew Tridgell1-1/+1
2010-04-06build: cope with double check for functionsAndrew Tridgell1-1/+4
2010-04-06build: lib needs to take a list when more than 1Andrew Tridgell1-1/+1
2010-04-06build: ensure all libs in CHECK_FUNCS_IN() get a target typeAndrew Tridgell1-6/+12
2010-04-06build: cope with multiple libs in CHECK_FUNCS_IN()Andrew Tridgell1-10/+10
2010-04-06build: cope with multiple checks for the same function/libraryAndrew Tridgell1-1/+2
2010-04-06build: fixed includes paths for CHECK_CODE()Andrew Tridgell1-2/+5
2010-04-06build: fixed config.h generation when we have source -> source4 symlinkAndrew Tridgell1-2/+4
2010-04-06build: fixed cflags in CHECK_CODEAndrew Tridgell1-1/+1
2010-04-06build: waf quicktest nearly worksAndrew Tridgell1-5/+3
Rewrote wafsamba using a new dependency handling system, and started adding the waf test code
2010-04-06build: nearly there on samba4 buildAndrew Tridgell1-18/+19
2010-04-06build: saner CFLAGS handling for definesAndrew Tridgell1-2/+3
2010-04-06build: make CONFIG_PATH() understand absolute pathsAndrew Tridgell1-1/+4
2010-04-06build: added local_include option to CHECK_CODE()Andrew Tridgell1-3/+5
2010-04-06build: fixed cflags in CHECK_CODE()Andrew Tridgell1-1/+3
2010-04-06build: added CHECK_CFLAGS()Andrew Tridgell1-8/+26
2010-04-06build: fix name of libs with - in themAndrew Tridgell1-1/+1
2010-04-06build: define HAVE_LIBxxx when we find a libraryAndrew Tridgell1-0/+2
2010-04-06build: move gettimeofday check to libreplaceAndrew Tridgell1-6/+8
- add checklink option to CHECK_FUNC() - Used for when a prototype is not available
2010-04-06build: expand CHECK_CODE() functionAndrew Tridgell1-12/+25
2010-04-06build: added CHECK_CODE_COMPILES()Andrew Tridgell1-0/+27
2010-04-06build: added help on fnsAndrew Tridgell1-0/+48
also added CHECK_STRUCTURE_MEMBER()
2010-04-06build: check for volatileAndrew Tridgell1-4/+9
2010-04-06build: check size of typesAndrew Tridgell1-2/+6
allow name of SIZEOF test to be specified
2010-04-06build: added CHECK_SIZEOF()Andrew Tridgell1-11/+35
2010-04-06build: improve autoconf macrosAndrew Tridgell1-6/+25
- enable headers to be specified - enable both forms of DECL check - more libreplace checks - more heimdal checks - more sysdep checks
2010-04-06build: added CHECK_DECLS()Andrew Tridgell1-0/+11
2010-04-06build: return values for autoconf-like testsAndrew Tridgell1-9/+44
also add checklibc options for CHECK_FUNCS_IN()
2010-04-06build: another typoAndrew Tridgell1-1/+1