Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-06 | s4-waf: added implied_deps for system libraries | Andrew Tridgell | 3 | -3/+6 | |
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: removed the AUTOGENERATED markers | Andrew Tridgell | 7 | -21/+0 | |
we won't be using the mk -> wscript generator again | |||||
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 | s4-waf: ensure we don't end up with mixed versions of talloc/tdb/tevent | Andrew Tridgell | 1 | -1/+1 | |
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 | 1 | -2/+0 | |
2010-04-06 | s4-waf: more places missing libreplace | Andrew Tridgell | 2 | -3/+2 | |
2010-04-06 | s4-waf: fixed dirfd() detection for heimdal | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | s4-waf: more dependencies on talloc | Andrew Tridgell | 2 | -10/+8 | |
these are needed so we can support a system talloc without using the bundled talloc.h | |||||
2010-04-06 | s4-waf: cleanup use of LIBPOPT vs popt dependency | Andrew Tridgell | 2 | -18/+11 | |
2010-04-06 | s4-waf: support the use of system libraries | Andrew Tridgell | 3 | -13/+30 | |
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: fixed some deps now we don't auto-include tevent and replace | Andrew Tridgell | 2 | -3/+3 | |
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 | 4 | -2/+12 | |
2010-04-06 | s4-waf: set the bundled library extension for some libs | Andrew Tridgell | 2 | -0/+2 | |
2010-04-06 | s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵ | Andrew Tridgell | 24 | -0/+48 | |
them | |||||
2010-04-06 | s4-waf: enable the pc_files in the build rules | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | s4-waf: install the rest of our python files | Andrew Tridgell | 1 | -0/+5 | |
2010-04-06 | s4-waf: install the rest of the headers | Andrew Tridgell | 1 | -3/+4 | |
2010-04-06 | s4-waf: test/simple.c is not needed any more | Andrew Tridgell | 1 | -8/+0 | |
2010-04-06 | s4-waf: started adding auto-install of include files | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | s4-waf: fdatasync is in librt on solaris8 | Andrew Tridgell | 2 | -2/+4 | |
2010-04-06 | libreplace: add a replacement for strerror_r (needed on solaris8) | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | s4-waf: look for libiconv before checking libc | Andrew Tridgell | 1 | -1/+6 | |
This is needed for solaris8 | |||||
2010-04-06 | s4-waf: added checks for all the different statvfs varients | Andrew Tridgell | 1 | -4/+83 | |
2010-04-06 | s4-waf: cope with systems with zlib versions that are too old | Andrew Tridgell | 1 | -0/+11 | |
2010-04-06 | s4-waf: replace stdint.h and stdbool.h on systems that don't have them | Andrew Tridgell | 2 | -0/+14 | |
2010-04-06 | s4-waf: remove the need for some of the lib aliases | Andrew Tridgell | 2 | -2/+2 | |
2010-04-06 | build: split out the base waf rules into buildtools/wafsamba/wscript | Andrew Tridgell | 1 | -159/+32 | |
this stops lib/replace becoming a mess | |||||
2010-04-06 | build: Change checks to conform to new CHECK_* behaviour | Kai Blin | 1 | -8/+8 | |
2010-04-06 | build: check for inttypes.h | Kai Blin | 1 | -1/+1 | |
2010-04-06 | build: check size of dev_t, ino_t and time_t | Kai Blin | 1 | -0/+1 | |
2010-04-06 | build: check for uint_t | Kai Blin | 1 | -0/+1 | |
2010-04-06 | build: Check for syscall headers | Kai Blin | 1 | -0/+1 | |
2010-04-06 | build: add cflags from pkg_config results to header/function tests | Andrew Tridgell | 1 | -8/+29 | |
When we find a package with pkg_config we may need to use the resulting ccflags and ldflags in later tests. Support this by adding lib= options to CHECK_FUNC and CHECK_HEADER This gets gnutls on FreeBSD working | |||||
2010-04-06 | build: add additional libreplace conditional sources | Andrew Tridgell | 1 | -3/+6 | |
2010-04-06 | build: finer grained rpath checking for binary/install | Andrew Tridgell | 1 | -2/+0 | |
2010-04-06 | build: configure fixes for opensolaris | Andrew Tridgell | 1 | -6/+27 | |
2010-04-06 | build: socklen_t is in sys/socket.h | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | build: updated configure checks or new syntax | Andrew Tridgell | 6 | -54/+54 | |
2010-04-06 | build: added checks for solaris getXXent_r() functions | Andrew Tridgell | 2 | -0/+27 | |
2010-04-06 | build: sun c compiler wants a newline | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: check if a simple C program runs | Andrew Tridgell | 2 | -0/+17 | |
This will be helpful for working out why AIX is failing | |||||
2010-04-06 | build: more complete implementation of waf configure -C | Andrew Tridgell | 1 | -8/+1 | |
this is a closer emulation of the autoconf behaviour | |||||
2010-04-06 | build: enable real cacheing with waf configure -C | Andrew Tridgell | 1 | -7/+12 | |
2010-04-06 | build: added --disable-shared option | Andrew Tridgell | 1 | -1/+6 | |
2010-04-06 | build: fixed issue with CC="ccache cc" on solaris | Andrew Tridgell | 1 | -5/+1 | |
2010-04-06 | build: support systems without rpath | Andrew Tridgell | 1 | -4/+14 | |
2010-04-06 | build: tevent_epoll.c is conditional on HAVE_EPOLL | Andrew Tridgell | 1 | -1/+3 | |
2010-04-06 | build: don't use gcc warnings during configure | Andrew Tridgell | 1 | -3/+0 | |
2010-04-06 | build: fixed check for pthread_create() | Andrew Tridgell | 1 | -1/+1 | |