summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2010-04-06s4-waf: avoid having to run waf configure before waf distAndrew Tridgell4-8/+25
This should be useful for building tarballs from a clean checkout
2010-04-06s4-waf: allow standalone tarball build of librariesAndrew Tridgell3-5/+27
2010-04-06s4-waf: added 'waf dist' to our standalone libs as wellAndrew Tridgell3-2/+6
2010-04-06s4-waf: added 'waf dist' to build the tarballAndrew Tridgell1-1/+8
2010-04-06talloc-waf: install talloc.pc if standaloneAndrew Tridgell1-0/+8
2010-04-06build: fixed DESTDIR for TOUCH_FILE()Andrew Tridgell1-1/+2
2010-04-06talloc-waf: match version number with main buildAndrew Tridgell1-1/+1
2010-04-06s4-waf: create a blank __init__.py in samba/externalAndrew Tridgell1-1/+6
needed for the external lib loader
2010-04-06s4-waf: fixed install location of external python libsAndrew Tridgell2-5/+1
this merges with jelmers recent changes in master
2010-04-06s4-waf: added new install system for external python libsAndrew Tridgell1-0/+21
2010-04-06s4-waf: fixed some of the group orderingAndrew Tridgell1-2/+7
We need to try to keep targets in the right groups
2010-04-06s4-waf: add getaddrinfo.c replacement if neededAndrew Tridgell1-0/+1
2010-04-06s4-waf: added test for dlopen prototypeAndrew Tridgell1-0/+3
2010-04-06s4-waf: added a --enable-selftest option as a shortcutAndrew Tridgell3-3/+9
This is equiavalent to --enable-uid-wrapper --enable-nss-wrapper --enable-socket-wrapper but is easier to remember!
2010-04-06s4-waf: added implied_deps for system librariesAndrew Tridgell3-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-06s4-waf: removed the AUTOGENERATED markersAndrew Tridgell7-21/+0
we won't be using the mk -> wscript generator again
2010-04-06talloc-waf: don't build the talloc testsuite in s4Andrew Tridgell1-4/+6
its built into smbtorture already
2010-04-06s4-waf: ensure we don't end up with mixed versions of talloc/tdb/teventAndrew Tridgell1-1/+1
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 Tridgell1-2/+0
2010-04-06s4-waf: more places missing libreplaceAndrew Tridgell2-3/+2
2010-04-06s4-waf: fixed dirfd() detection for heimdalAndrew Tridgell1-1/+2
2010-04-06s4-waf: more dependencies on tallocAndrew Tridgell2-10/+8
these are needed so we can support a system talloc without using the bundled talloc.h
2010-04-06s4-waf: cleanup use of LIBPOPT vs popt dependencyAndrew Tridgell2-18/+11
2010-04-06s4-waf: support the use of system librariesAndrew Tridgell3-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-06s4-waf: fixed some deps now we don't auto-include tevent and replaceAndrew Tridgell2-3/+3
this is preparation for being able to use system versions of these libraries
2010-04-06s4-waf: set default for bundled librariesAndrew Tridgell4-2/+12
2010-04-06s4-waf: set the bundled library extension for some libsAndrew Tridgell2-0/+2
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell24-0/+48
them
2010-04-06s4-waf: enable the pc_files in the build rulesAndrew Tridgell1-1/+1
2010-04-06s4-waf: install the rest of our python filesAndrew Tridgell1-0/+5
2010-04-06s4-waf: install the rest of the headersAndrew Tridgell1-3/+4
2010-04-06s4-waf: test/simple.c is not needed any moreAndrew Tridgell1-8/+0
2010-04-06s4-waf: started adding auto-install of include filesAndrew Tridgell1-1/+2
2010-04-06s4-waf: fdatasync is in librt on solaris8Andrew Tridgell2-2/+4
2010-04-06libreplace: add a replacement for strerror_r (needed on solaris8)Andrew Tridgell1-1/+1
2010-04-06s4-waf: look for libiconv before checking libcAndrew Tridgell1-1/+6
This is needed for solaris8
2010-04-06s4-waf: added checks for all the different statvfs varientsAndrew Tridgell1-4/+83
2010-04-06s4-waf: cope with systems with zlib versions that are too oldAndrew Tridgell1-0/+11
2010-04-06s4-waf: replace stdint.h and stdbool.h on systems that don't have themAndrew Tridgell2-0/+14
2010-04-06s4-waf: remove the need for some of the lib aliasesAndrew Tridgell2-2/+2
2010-04-06build: split out the base waf rules into buildtools/wafsamba/wscriptAndrew Tridgell1-159/+32
this stops lib/replace becoming a mess
2010-04-06build: Change checks to conform to new CHECK_* behaviourKai Blin1-8/+8
2010-04-06build: check for inttypes.hKai Blin1-1/+1
2010-04-06build: check size of dev_t, ino_t and time_tKai Blin1-0/+1
2010-04-06build: check for uint_tKai Blin1-0/+1
2010-04-06build: Check for syscall headersKai Blin1-0/+1
2010-04-06build: add cflags from pkg_config results to header/function testsAndrew Tridgell1-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-06build: add additional libreplace conditional sourcesAndrew Tridgell1-3/+6
2010-04-06build: finer grained rpath checking for binary/installAndrew Tridgell1-2/+0