summaryrefslogtreecommitdiff
path: root/wscript
AgeCommit message (Collapse)AuthorFilesLines
2011-11-13waf: Factor checking for undefined symbol flags out into separate method.Jelmer Vernooij1-9/+1
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Nov 13 19:38:38 CET 2011 on sn-devel-104
2011-10-07build: Remove _SAMBA_WAF_BUILD_Andrew Bartlett1-1/+0
The _SAMBA_BUILD_ macro can pick the difference between autoconf and waf builds now Andrew Bartlett
2011-10-07build: Reduce build systems to just top level waf and autoconfAndrew Bartlett1-3/+0
The s3-waf build system is a key component of the top level build, but with this commit is is no longer available directly. This reduces the number of build system combinations in master as we prepare for the Samba 4.0 release. Andrew Bartlett
2011-10-02wscript: Also generate ctags for python filesKai Blin1-1/+1
2011-09-23build: Fix waf build on MacOS XAndrew Bartlett1-0/+4
The -framework CoreFoundation is required by the charset_macosxfs module The system/time.h header is required to access the replacement clock_gettime() Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Sep 23 10:58:02 CEST 2011 on sn-devel-104
2011-09-08build: Add duplicate symbol checking as part of make testAndrew Bartlett1-0/+1
This ensures we do not get duplicate symbols again, when run as ./configure.developer on non-build farm machines. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu Sep 8 13:37:40 CEST 2011 on sn-devel-104
2011-07-06build: Re-enable the -Wl,--as-needed flagAndrew Bartlett1-6/+2
2011-07-05ldb: make ldb a top level library for Samba 4.0Andrew Bartlett1-2/+2
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-24build: Remove blacklist now we have a common buildAndrew Bartlett1-10/+0
2011-06-21build: move dynconfig for top level build upAndrew Bartlett1-2/+2
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-21build: disable -Wl,--as-needed to try and fix the buildAndrew Bartlett1-2/+7
The issue here is that the source3 components now built as part of the top level build do not have their depenencies fully specified, and this causes the build to fail for many of our users. When we fix that, we can restore this flag, so we again find that kind of bug, which will show up for our Gentoo users regardless. Andrew Bartlett
2011-06-20lib: import ccan modules for tdb2Rusty Russell1-0/+1
Imported from git://git.ozlabs.org/~ccan/ccan init-1161-g661d41f Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-17build: only use the git version on install, not in the build treeAndrew Tridgell1-1/+1
having the git version in our version.h in the build tree is annoying for developers, as every time you commit or rebase you need to spend several minutes re-linking. This changes it to use the git version only on install, which is much more useful as when you actually install the binaries you may be using them in a way that reporting the version is useful Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Jun 17 08:37:06 CEST 2011 on sn-devel-104
2011-05-09build: Remove --disable-s3build so we can rely on these subsystemsAndrew Bartlett1-10/+1
This will make it easier to write code that uses the whole codebase. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon May 9 12:25:33 CEST 2011 on sn-devel-104
2011-05-08build: Allow the C code to know if this is a waf buildAndrew Bartlett1-0/+1
This allows addition of functionality that can't be handled (for example, due to dependencies) in the autoconf build. Andrew Bartlett
2011-04-27build: Add lib/replace as a default include pathAndrew Bartlett1-1/+1
This makes #include "system/filesys.h" in the source3/includes/includes.h work more often. Andrew Bartlett
2011-04-26waf: introduce reverse logic for allowing unknown symbolsMatthieu Patou1-0/+5
Some os (ie OSX 10.6) forbids by default unknown symbols so in order to allow them (for special case) we have no to remove linker option *but* to add options to ask the linker to be more relax. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-04-26build: Invert --enable-s3build into --disable-s3buildAndrew Bartlett1-3/+4
We always want the s3 binaries, except when building an smbtorture4 for the s3-waf and autoconf builds. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Apr 26 04:27:28 CEST 2011 on sn-devel-104
2011-04-16selftest: Move Samba4 selftest wscript to the top levelAndrew Bartlett1-2/+2
2011-03-15build: added include/public to the list of include pathsAndrew Tridgell1-1/+1
this allows us to use the public name of any header in the source tree
2011-02-23Fix broken build with make dist tarballsSimo Sorce1-1/+1
Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Wed Feb 23 22:02:06 CET 2011 on sn-devel-104
2011-02-22s4-waf: fixed make test for toplevelAndrew Tridgell1-2/+1
amazingly, os.putenv() is broken. If you do os.putenv('FOO', '1') and then do os.getenv('FOO') you don't get '1' Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s4-waf: added --enable-s3build configure optionAndrew Tridgell1-1/+9
this enables the build of the s3 binaries in the toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3build: use source3/wscript for s3 configure rulesAndrew Tridgell1-0/+5
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-18build: remember the flags used for undefined variable errorsAndrew Tridgell1-2/+2
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-09waf Remove debugging hacks left in the top level buildAndrew Bartlett1-1/+1
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed Feb 9 01:55:15 CET 2011 on sn-devel-104
2011-02-07build: fixed top level etags and ctags targetAndrew Tridgell1-2/+2
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07waf: added top level build rules Andrew Tridgell1-0/+199
This adds build rules for the top level directory based on the ones from source4. This is an intermediate step towards a combined top level build which will build both the Samba3 (bin/smbd, bin/nmbd etc) and Samba4 (bin/samba) binaries from a single build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>