Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-06 | s4-waf: added implied_deps for system libraries | Andrew Tridgell | 6 | -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-06 | s4-waf: install in /usr/local/samba by default | Andrew Tridgell | 2 | -1/+5 | |
2010-04-06 | s4-waf: removed the AUTOGENERATED markers | Andrew Tridgell | 51 | -181/+0 | |
we won't be using the mk -> wscript generator again | |||||
2010-04-06 | s4-waf: added rules for rebuilding the yapp parser in pidl | Andrew Tridgell | 2 | -0/+20 | |
2010-04-06 | s4-waf: updated for new perl subunit options and filter name | Andrew Tridgell | 1 | -2/+1 | |
2010-04-06 | s4-waf: added --enable-fhs configure option | Andrew Tridgell | 1 | -4/+39 | |
2010-04-06 | build: fixed the on_results problem with SAMBA_AUTOPROTO() | Andrew Tridgell | 1 | -0/+0 | |
2010-04-06 | talloc-waf: don't build the talloc testsuite in s4 | Andrew Tridgell | 1 | -4/+6 | |
its built into smbtorture already | |||||
2010-04-06 | build: fixed missing nodes display on errors | Andrew Tridgell | 1 | -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-06 | ldb-waf: ldb needs HAVE_CONFIG_H for building a bundled popt | Andrew Tridgell | 1 | -0/+2 | |
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 | s4-waf: added pydoctor and wafdocs targets | Andrew Tridgell | 1 | -0/+20 | |
these generate html documentation for the Samba python code You need a very recent version of pydoctor | |||||
2010-04-06 | build: nicer progress display for a standard build | Andrew Tridgell | 3 | -17/+37 | |
2010-04-06 | build: override PACKAGE_VERSION in pkg-config generation for libraries | Andrew Tridgell | 1 | -6/+8 | |
we should use the vnum | |||||
2010-04-06 | build: reuse SAMBA_LIBRARY() to build python modules | Andrew Tridgell | 2 | -42/+47 | |
This allows the rpath logic to be shared, and simplifies the install logic | |||||
2010-04-06 | pidl-waf: re-enable the pidl man pages | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: fixed progress display | Andrew Tridgell | 1 | -4/+6 | |
2010-04-06 | build: use 'Compiling foo.c' and 'Linking foo' like old build system | Andrew Tridgell | 1 | -0/+19 | |
When -p is not used, display compilation messages similarly to the old build system, but with a progress indicator | |||||
2010-04-06 | build: move waf into buildtools/bin | Andrew Tridgell | 4 | -3/+3 | |
2010-04-06 | s4-waf: ensure we don't end up with mixed versions of talloc/tdb/tevent | Andrew Tridgell | 3 | -3/+18 | |
2010-04-06 | s4-waf: get the sense of the tests for the HAVE_INET_* replacements right | Andrew Tridgell | 1 | -5/+5 | |
2010-04-06 | s4-waf: heimdal wants to look for dd_fd in DIR | Andrew Tridgell | 2 | -2/+4 | |
2010-04-06 | build: tidy up the wafsamba rules a bit | Andrew Tridgell | 9 | -170/+84 | |
use python string conventions for function comments | |||||
2010-04-06 | s4-waf: sys_lease depends on talloc | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | s4-waf: more places missing libreplace | Andrew Tridgell | 4 | -11/+4 | |
2010-04-06 | s4-waf: added auto-detection of perl manpage extensions | Andrew Tridgell | 2 | -23/+87 | |
some systems produce pidl.1p, others pidl.1. We need to know which one to use. | |||||
2010-04-06 | s4-waf: fixed dirfd() detection for heimdal | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | s4-waf: added libreplace dep for the conditional heimdal modules | Andrew Tridgell | 1 | -0/+4 | |
2010-04-06 | build: work around missing defaults from gnu_dirs.py | Andrew Tridgell | 1 | -12/+3 | |
2010-04-06 | build: fixed popt subsystem on systems without popt | Andrew Tridgell | 2 | -7/+9 | |
2010-04-06 | s4-waf: merge in the latest changes from master | Andrew Tridgell | 2 | -5/+25 | |
The heimdal changes mean the asn1 compiler produces a 2nd header file | |||||
2010-04-06 | waf-pidl: don't need this debug ls any more | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | s4-waf: change bundled extension to 'samba4' | Andrew Tridgell | 1 | -1/+1 | |
This matches what debian currently uses for libldb-samba4 | |||||
2010-04-06 | s4-waf: more dependencies on talloc | Andrew Tridgell | 14 | -24/+26 | |
these are needed so we can support a system talloc without using the bundled talloc.h | |||||
2010-04-06 | build: auto-detect platforms which don't support shared libs | Andrew Tridgell | 2 | -7/+32 | |
2010-04-06 | build: only add -fPIC if it is supported | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | s4-waf: cleaned up tevent dependency | Andrew Tridgell | 2 | -2/+1 | |
2010-04-06 | s4-waf: cleanup use of LIBPOPT vs popt dependency | Andrew Tridgell | 16 | -42/+49 | |
2010-04-06 | s4-waf: support the use of system libraries | Andrew Tridgell | 7 | -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-06 | s4-waf: we need a recent version of perls MakeMaker module | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | s4-waf: fixed some deps now we don't auto-include tevent and replace | Andrew Tridgell | 6 | -7/+7 | |
this is preparation for being able to use system versions of these libraries | |||||
2010-04-06 | s4-waf: set default for bundled libraries | Andrew Tridgell | 7 | -6/+18 | |
2010-04-06 | build: better control over bundled library extensions | Andrew Tridgell | 2 | -16/+38 | |
2010-04-06 | build: better waf test script | Andrew Tridgell | 1 | -2/+23 | |
2010-04-06 | s4-waf: don't auto-include bundled library headers | Andrew Tridgell | 1 | -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-06 | s4-waf: set the bundled library extension for some libs | Andrew Tridgell | 4 | -14/+14 | |
2010-04-06 | build: added support for controlling library types | Andrew Tridgell | 3 | -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-06 | ldb-waf: rename libldb.so to libldb-s4.so if built as part of s4 | Andrew Tridgell | 1 | -1/+23 | |
Also include the ldap backend if not built as part of s4. In s4, we use the ldapi backend. | |||||
2010-04-06 | build: add an ls -lR blib/ to the pidl build to help debug things in the ↵ | Andrew Tridgell | 1 | -1/+1 | |
build farm | |||||
2010-04-06 | build: fixed build group for the PIDL tables generation | Andrew Tridgell | 2 | -0/+1 | |