summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build: try to fix the python link problem on SerNet-iminiAndrew Tridgell2010-04-061-0/+0
|
* build: use waf from waf-svn.git repoAndrew Tridgell2010-04-062-0/+16
| | | | | Added README explaining where waf comes from, and where to get the upstream sources and the exact version we use in Samba
* build: try the generic C compiler on hpux if gcc not foundAndrew Tridgell2010-04-061-0/+1
|
* build: update wav-svnAndrew Tridgell2010-04-061-0/+0
| | | | this version works around the tarfile problem on irix
* build: added 'generic' cc support and a simple irix cc support moduleAndrew Tridgell2010-04-064-1/+150
| | | | | these will let us get past the 'detect cc' stage and try a build. It also makes for a reasonable template for new ports
* build: initial version of a tru64 compiler moduleAndrew Tridgell2010-04-062-0/+78
| | | | this doesn't do shared libs yet, but at least configure passes
* pidl-waf: disable pidl manpagesAndrew Tridgell2010-04-061-1/+1
| | | | it's still causing trouble in the build farm
* pidl-waf: better handling of the man page generationAndrew Tridgell2010-04-062-10/+14
| | | | we now avoid leaving build files in the source tree
* pidl-waf: build pidl man pages and parsers separatelyAndrew Tridgell2010-04-061-9/+14
| | | | this should prevent gratuitious builds
* build: don't depend on the blib/ files in SAMBA_PIDL()Andrew Tridgell2010-04-061-1/+1
|
* talloc-waf: match version number with main buildAndrew Tridgell2010-04-061-1/+1
|
* build: loop until all object reductions are completeAndrew Tridgell2010-04-061-2/+14
| | | | we will issue a warning if any object duplication remains
* build: make sure the directory exists in TOUCH_FILE()Andrew Tridgell2010-04-061-0/+1
|
* build: nicer display of command type for prototypes and generatorsAndrew Tridgell2010-04-062-0/+12
|
* s4-waf: create a blank __init__.py in samba/externalAndrew Tridgell2010-04-062-1/+11
| | | | needed for the external lib loader
* s4-waf: fixed install location of external python libsAndrew Tridgell2010-04-062-5/+1
| | | | this merges with jelmers recent changes in master
* build: a bit more information for tracking --target depsAndrew Tridgell2010-04-061-1/+2
|
* s4-waf: format-subunit and filter-subunit are in python nowAndrew Tridgell2010-04-061-2/+2
|
* s4-waf: added new install system for external python libsAndrew Tridgell2010-04-061-0/+21
|
* s4-waf: filter-subunit has been renamedAndrew Tridgell2010-04-061-1/+1
|
* s4-waf: updates for the new python installer from jelmerAndrew Tridgell2010-04-064-18/+16
|
* build: much simpler and faster rpath install handlerAndrew Tridgell2010-04-063-198/+172
| | | | | | 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
* build: only link install targets at install timeAndrew Tridgell2010-04-063-25/+31
|
* build: enable nothreads workaround only with WAF_NOTHREADS=1Andrew Tridgell2010-04-062-6/+8
|
* build: fixed the dependencies of the install targetsAndrew Tridgell2010-04-062-8/+56
| | | | | we want the install targets to have identical calculated dependencies to the build targets.
* s4-waf: disable MAKEMAKER until a dependency problem is solvedAndrew Tridgell2010-04-061-1/+1
|
* build: fixed the task counter when nothreads is usedAndrew Tridgell2010-04-061-0/+1
|
* s4-waf: set JOBS=1 during configure.wafAndrew Tridgell2010-04-061-0/+5
| | | | this allows configure to run on AIX, which has broken threading
* build: enable 'nothreads' when JOBS=1Andrew Tridgell2010-04-062-0/+220
| | | | | | | | 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.
* build: refactor the object reduction codeAndrew Tridgell2010-04-061-30/+39
| | | | | split it out into a separate function, and use the final_* attributes instead of the direct_* and indirect_* attributes
* s4-waf: remove PYTHONDIR from config.hAndrew Tridgell2010-04-061-0/+3
| | | | prevent unnecessary rebuilds
* s4-waf: use cflags for LDB_MODULESDIRAndrew Tridgell2010-04-061-0/+3
| | | | this prevents rebuilds when it changes
* build: sys.exit is better than raise hereAndrew Tridgell2010-04-061-2/+2
| | | | | using raise produces a screen full of stuff the user can't understand. The message is much clearer with an exit
* build: don't define vars in config.h for CONFIG_PATH()Andrew Tridgell2010-04-061-2/+0
| | | | | we don't want paths in config.h, as that just causes full rebuilds when you change --prefix. Better to use cflags= on the right subsystem
* s4-waf: we don't need strerror_r from rokenAndrew Tridgell2010-04-061-2/+2
|
* build: finally got LIBRARY<->LIBRARY reductions workingAndrew Tridgell2010-04-061-2/+12
| | | | the install size is now 100M
* build: add python library object reductionAndrew Tridgell2010-04-061-1/+1
| | | | | This reduces the install size of s4 from 393M down to 132M on my system. We had a lot of duplicate code in our python modules!
* build: python libs need to be built shared, regardless of --disable-sharedAndrew Tridgell2010-04-061-2/+2
| | | | we don't have a way to load them otherwise
* build: add require_headers option to CHECK_BUNDLED_SYSTEM()Andrew Tridgell2010-04-061-2/+6
| | | | Useful to ensure the package has usable headers
* s4-waf: fixed some of the group orderingAndrew Tridgell2010-04-064-14/+39
| | | | We need to try to keep targets in the right groups
* s4-waf: look in libintl for dgettext()Andrew Tridgell2010-04-063-2/+3
|
* s4-waf: add getaddrinfo.c replacement if neededAndrew Tridgell2010-04-061-0/+1
|
* build: expand indirect includes to fix disable-shared buildAndrew Tridgell2010-04-061-3/+32
|
* build: fixed install target for systems with rpath disabledAndrew Tridgell2010-04-061-3/+3
|
* build: added functions for compound configuration testingAndrew Tridgell2010-04-062-16/+69
| | | | | This allows us to give a single 'Checking ...' msg for a compound set of tests.
* build: don't link when checking a C prototypeAndrew Tridgell2010-04-061-0/+2
|
* s4-waf: added test for dlopen prototypeAndrew Tridgell2010-04-061-0/+3
|
* s4-waf: added a --enable-selftest option as a shortcutAndrew Tridgell2010-04-064-3/+19
| | | | | This is equiavalent to --enable-uid-wrapper --enable-nss-wrapper --enable-socket-wrapper but is easier to remember!
* build: tweak the strategy for finding functionsAndrew Tridgell2010-04-061-4/+9
| | | | | | | Based on a problem with res_ndestroy() on sunx in the build farm, I've changed the default strategy for finding functions with CHECK_FUNC(). It now accepts either a macro of a linked function, but won't accept a declaration only unless you set link=False.
* s4-waf: show the fully expanded test commandAndrew Tridgell2010-04-061-0/+2
| | | | this makes it easier to run it separately