Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-06 | s4-waf: updates for the new python installer from jelmer | Andrew Tridgell | 1 | -5/+15 | |
2010-04-06 | build: much simpler and faster rpath install handler | Andrew Tridgell | 1 | -150/+12 | |
This avoids creating additional task generators at build time, and instead moves all the rpath logic into samba_install.py where it is triggered by the install_lib and install_bin features | |||||
2010-04-06 | build: only link install targets at install time | Andrew Tridgell | 1 | -8/+8 | |
2010-04-06 | build: enable nothreads workaround only with WAF_NOTHREADS=1 | Andrew Tridgell | 1 | -1/+4 | |
2010-04-06 | build: fixed the dependencies of the install targets | Andrew Tridgell | 1 | -5/+9 | |
we want the install targets to have identical calculated dependencies to the build targets. | |||||
2010-04-06 | build: enable 'nothreads' when JOBS=1 | Andrew Tridgell | 1 | -0/+1 | |
this makes waf not use pthreads, which should fix the problems on AIX and maybe on HPUX. It looks like process handling with Python on AIX is broken if threads are used. When JOBS=1 we don't need threads anyway. | |||||
2010-04-06 | build: python libs need to be built shared, regardless of --disable-shared | Andrew Tridgell | 1 | -2/+2 | |
we don't have a way to load them otherwise | |||||
2010-04-06 | s4-waf: fixed some of the group ordering | Andrew Tridgell | 1 | -3/+6 | |
We need to try to keep targets in the right groups | |||||
2010-04-06 | build: fixed install target for systems with rpath disabled | Andrew Tridgell | 1 | -3/+3 | |
2010-04-06 | build: fixed a configure error with a totally clean tree | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: nicer progress display for a standard build | Andrew Tridgell | 1 | -14/+34 | |
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 | 1 | -11/+33 | |
This allows the rpath logic to be shared, and simplifies the install logic | |||||
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: tidy up the wafsamba rules a bit | Andrew Tridgell | 1 | -33/+25 | |
use python string conventions for function comments | |||||
2010-04-06 | build: added support for controlling library types | Andrew Tridgell | 1 | -14/+19 | |
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 | build: substitute @VAR@ variables in pkgconfig .pc.in files | Andrew Tridgell | 1 | -5/+37 | |
2010-04-06 | build: fixed the python path in installed python scripts | Andrew Tridgell | 1 | -5/+23 | |
2010-04-06 | build: fixed destination name for pc_files | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | build: added support for pc_files= for pkgconfig files | Andrew Tridgell | 1 | -0/+13 | |
2010-04-06 | build: a hack to get perl to put its generated blib files in the build directory | Andrew Tridgell | 1 | -1/+10 | |
perl wants to put generated files in the source directory, whereas waf wants them in the build directory. Use a symlink to trick perl into putting them in the right place | |||||
2010-04-06 | build: support wildcard excludes in INSTALL_WILDCARD() | Andrew Tridgell | 1 | -5/+8 | |
2010-04-06 | build: support wildcard mappings for header_path | Andrew Tridgell | 1 | -8/+34 | |
this allows a public_headers attribute to put different headers in different install directories | |||||
2010-04-06 | s4-waf: started adding auto-install of include files | Andrew Tridgell | 1 | -0/+42 | |
2010-04-06 | build: fixed copy_script typo | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: started a library of common config tests for s3/s4 | Andrew Tridgell | 1 | -0/+1 | |
Pair-Programmed-With: Kai Blin <kai@samba.org> | |||||
2010-04-06 | build: support variable expansion in source= arguments to build rules | Andrew Tridgell | 1 | -2/+15 | |
This makes it much easier to follow the s3 approach to lists of source files in the top level wscript Pair-Programmed-With: Kai Blin <kai@samba.org> | |||||
2010-04-06 | build: solaris8 doesn't honor the -f flag to ln. | Andrew Tridgell | 1 | -6/+6 | |
It's in the man page, but it doesn't work! | |||||
2010-04-06 | build: a few more build rules that should have on_results=True | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: use shell=True for SAMBA_GENERATOR | Andrew Tridgell | 1 | -0/+1 | |
This allows for shell redirection in rules | |||||
2010-04-06 | build: finer grained rpath checking for binary/install | Andrew Tridgell | 1 | -5/+7 | |
2010-04-06 | build: don't use double binaries/libs if not needed | Andrew Tridgell | 1 | -8/+23 | |
when rpath is disabled on both install and build we don't need the double binaries | |||||
2010-04-06 | build: mark wafsamba as unbuffered, so stdout and stderr are better in sync | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: fixed build of heimdal/lib/roken/err.h | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | build: added --disable-shared option | Andrew Tridgell | 1 | -5/+11 | |
2010-04-06 | build: cope with subsystems with no enabled modules | Andrew Tridgell | 1 | -9/+5 | |
This happens for the notify subsystem on non-Linux systems | |||||
2010-04-06 | build: fixed ifaddrs.h for heimdal (from template) | Andrew Tridgell | 1 | -2/+6 | |
2010-04-06 | build: use SUBST_VARS_RECURSIVE() for install_path | Andrew Tridgell | 1 | -2/+5 | |
2010-04-06 | build: rename samba_includes.py to samba_optimisation.py | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: split build and install libraries/binaries | Andrew Tridgell | 1 | -23/+137 | |
we need to split these to avoid re-compilation on install as install has different rpath settings | |||||
2010-04-06 | build: added a cflags_end SAMBA_SUBSYSTEM() option | Andrew Tridgell | 1 | -0/+4 | |
2010-04-06 | build: an optimisation for includes file handling | Andrew Tridgell | 1 | -1/+2 | |
This optimisation makes waf include file handling more efficient | |||||
2010-04-06 | build: try faster includes processing | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: check that the symlink doesn't exist before creating | Andrew Tridgell | 1 | -2/+5 | |
2010-04-06 | build: allow shared and python staging areas to be referenced in build tree | Andrew Tridgell | 1 | -0/+4 | |
2010-04-06 | build: waf quicktest nearly works | Andrew Tridgell | 1 | -47/+127 | |
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 | -262/+151 | |
2010-04-06 | build: better target name for lib link | Andrew Tridgell | 1 | -1/+7 | |
2010-04-06 | build: use export_incdirs | Andrew Tridgell | 1 | -0/+1 | |