summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-04-06s4-waf: added implied_deps for system librariesAndrew Tridgell6-6/+27
when we use a system version of a library such as talloc, then we no longer get the automtica dependency propogation of talloc implying libreplace. That means we don't get the includes for libreplace, which means things can fail to build. To fix this this change adds an implied_deps option to CHECK_BUNDLED_SYSTEM(), which tells the samba_deps module to add an implied dependency on the listed targets if the system library is chosen.
2010-04-06s4-waf: install in /usr/local/samba by defaultAndrew Tridgell2-1/+5
2010-04-06s4-waf: removed the AUTOGENERATED markersAndrew Tridgell51-181/+0
we won't be using the mk -> wscript generator again
2010-04-06s4-waf: added rules for rebuilding the yapp parser in pidlAndrew Tridgell2-0/+20
2010-04-06s4-waf: updated for new perl subunit options and filter nameAndrew Tridgell1-2/+1
2010-04-06s4-waf: added --enable-fhs configure optionAndrew Tridgell1-4/+39
2010-04-06build: fixed the on_results problem with SAMBA_AUTOPROTO()Andrew Tridgell1-0/+0
2010-04-06talloc-waf: don't build the talloc testsuite in s4Andrew Tridgell1-4/+6
its built into smbtorture already
2010-04-06build: fixed missing nodes display on errorsAndrew Tridgell1-0/+0
when waf can't build something due to a missing file, it displayed the whole group of files. This update makes it display only the missing files.
2010-04-06ldb-waf: ldb needs HAVE_CONFIG_H for building a bundled poptAndrew Tridgell1-0/+2
2010-04-06build: added pattern option for recursive_dirlistAndrew Tridgell1-2/+12
also added LOAD_ENVIRONMENT(), which will be used in the testsuite
2010-04-06s4-waf: added pydoctor and wafdocs targetsAndrew Tridgell1-0/+20
these generate html documentation for the Samba python code You need a very recent version of pydoctor
2010-04-06build: nicer progress display for a standard buildAndrew Tridgell3-17/+37
2010-04-06build: override PACKAGE_VERSION in pkg-config generation for librariesAndrew Tridgell1-6/+8
we should use the vnum
2010-04-06build: reuse SAMBA_LIBRARY() to build python modulesAndrew Tridgell2-42/+47
This allows the rpath logic to be shared, and simplifies the install logic
2010-04-06pidl-waf: re-enable the pidl man pagesAndrew Tridgell1-0/+1
2010-04-06build: fixed progress displayAndrew Tridgell1-4/+6
2010-04-06build: use 'Compiling foo.c' and 'Linking foo' like old build systemAndrew Tridgell1-0/+19
When -p is not used, display compilation messages similarly to the old build system, but with a progress indicator
2010-04-06build: move waf into buildtools/binAndrew Tridgell4-3/+3
2010-04-06s4-waf: ensure we don't end up with mixed versions of talloc/tdb/teventAndrew Tridgell3-3/+18
2010-04-06s4-waf: get the sense of the tests for the HAVE_INET_* replacements rightAndrew Tridgell1-5/+5
2010-04-06s4-waf: heimdal wants to look for dd_fd in DIRAndrew Tridgell2-2/+4
2010-04-06build: tidy up the wafsamba rules a bitAndrew Tridgell9-170/+84
use python string conventions for function comments
2010-04-06s4-waf: sys_lease depends on tallocAndrew Tridgell1-1/+2
2010-04-06s4-waf: more places missing libreplaceAndrew Tridgell4-11/+4
2010-04-06s4-waf: added auto-detection of perl manpage extensionsAndrew Tridgell2-23/+87
some systems produce pidl.1p, others pidl.1. We need to know which one to use.
2010-04-06s4-waf: fixed dirfd() detection for heimdalAndrew Tridgell1-1/+2
2010-04-06s4-waf: added libreplace dep for the conditional heimdal modulesAndrew Tridgell1-0/+4
2010-04-06build: work around missing defaults from gnu_dirs.pyAndrew Tridgell1-12/+3
2010-04-06build: fixed popt subsystem on systems without poptAndrew Tridgell2-7/+9
2010-04-06s4-waf: merge in the latest changes from masterAndrew Tridgell2-5/+25
The heimdal changes mean the asn1 compiler produces a 2nd header file
2010-04-06waf-pidl: don't need this debug ls any moreAndrew Tridgell1-1/+1
2010-04-06s4-waf: change bundled extension to 'samba4'Andrew Tridgell1-1/+1
This matches what debian currently uses for libldb-samba4
2010-04-06s4-waf: more dependencies on tallocAndrew Tridgell14-24/+26
these are needed so we can support a system talloc without using the bundled talloc.h
2010-04-06build: auto-detect platforms which don't support shared libsAndrew Tridgell2-7/+32
2010-04-06build: only add -fPIC if it is supportedAndrew Tridgell1-1/+1
2010-04-06s4-waf: cleaned up tevent dependencyAndrew Tridgell2-2/+1
2010-04-06s4-waf: cleanup use of LIBPOPT vs popt dependencyAndrew Tridgell16-42/+49
2010-04-06s4-waf: support the use of system librariesAndrew Tridgell7-28/+71
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-06s4-waf: we need a recent version of perls MakeMaker moduleAndrew Tridgell1-1/+2
2010-04-06s4-waf: fixed some deps now we don't auto-include tevent and replaceAndrew Tridgell6-7/+7
this is preparation for being able to use system versions of these libraries
2010-04-06s4-waf: set default for bundled librariesAndrew Tridgell7-6/+18
2010-04-06build: better control over bundled library extensionsAndrew Tridgell2-16/+38
2010-04-06build: better waf test scriptAndrew Tridgell1-2/+23
2010-04-06s4-waf: don't auto-include bundled library headersAndrew Tridgell1-1/+1
If we are going to use the system versions of these libraries then we should not force the use of the non-system headers
2010-04-06s4-waf: set the bundled library extension for some libsAndrew Tridgell4-14/+14
2010-04-06build: added support for controlling library typesAndrew Tridgell3-15/+65
added: --bundled-library-extension : control library extension for bundled libraries --builtin-libraries : force a list of libraries to be builtin (non-shared)
2010-04-06ldb-waf: rename libldb.so to libldb-s4.so if built as part of s4Andrew Tridgell1-1/+23
Also include the ldap backend if not built as part of s4. In s4, we use the ldapi backend.
2010-04-06build: add an ls -lR blib/ to the pidl build to help debug things in the ↵Andrew Tridgell1-1/+1
build farm
2010-04-06build: fixed build group for the PIDL tables generationAndrew Tridgell2-0/+1