summaryrefslogtreecommitdiff
path: root/buildtools/wafsamba/samba_bundled.py
AgeCommit message (Collapse)AuthorFilesLines
2012-04-20wafsamba: allow certain public libraries to be forced to be privateAndrew Bartlett1-0/+4
This will help installations where the Samba4 libraries must be used but the main system is not using the system libs that would normally be installed. This in particular impacts on libwbclient, which is a core dep, but is different to that used by the rest of a Samba 3.x based system. Use eg: ./configure --private-libraries=wbclient Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Apr 20 03:27:22 CEST 2012 on sn-devel-104
2012-04-10wafsamba/bundled: Fix typo in tuplize_version.Jelmer Vernooij1-1/+1
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Apr 10 02:21:39 CEST 2012 on sn-devel-104
2012-04-09wafsamba: Parse Python versions as integers separated by dots.Jelmer Vernooij1-1/+4
This causes tdb "1.2.10" to no longer be considered older than "1.2.9". Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Apr 9 23:16:17 CEST 2012 on sn-devel-104
2012-04-08wafsamba: Return missing libs rather than last syslib.Jelmer Vernooij1-1/+1
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Apr 8 05:31:15 CEST 2012 on sn-devel-104
2012-04-03wafsamba: Avoid NameError when printing error about missing system deps.Jelmer Vernooij1-6/+9
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Apr 3 17:46:42 CEST 2012 on sn-devel-104
2011-12-16wafsamba: Fix undefined variable name in error message.Jelmer Vernooij1-1/+1
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Fri Dec 16 21:53:57 CET 2011 on sn-devel-104
2011-11-14waf: Fix uselib_store for system libsubunit.Jelmer Vernooij1-1/+1
2011-11-13wafsambaa: Support libraries that don't have the same name as their ↵Jelmer Vernooij1-1/+1
pkg-config file.
2011-11-13wafsamba: add CHECK_BUNDLED_SYSTEM_PKG function.Jelmer Vernooij1-8/+64
2011-01-24s4-waf: Only show minversion when there was a minimum version specified.Jelmer Vernooij1-1/+5
2011-01-19waf: change private libraries to use the same soname as public librariesAndrew Tridgell1-7/+5
See http://lists.samba.org/archive/samba-technical/2011-January/075816.html for a description of the reason behind this change Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Jan 19 02:21:06 CET 2011 on sn-devel-104
2011-01-05buildtools/wafsamba: import 'sys' and 'Logs' if we use themStefan Metzmacher1-1/+1
We should avoid generating a backtrace in a normal error case, just because sys.exit(1) isn't known. metze
2010-12-22wafsamba: Allow newer or the same python module versions to be installed,Jelmer Vernooij1-1/+1
not older. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Dec 22 00:42:23 CET 2010 on sn-devel-104
2010-12-08buildtools: add the PRIVATE_EXTENSION for private librariesStefan Metzmacher1-3/+0
metze
2010-11-05wafsamba: Drop private library prefix when installing private librariesJelmer Vernooij1-2/+5
to a custom path.
2010-10-23waf: Rename some BUNDLED_ functios to PRIVATE_.Jelmer Vernooij1-9/+9
2010-10-21waf: allows libraries to be marked as private_library=TrueAndrew Tridgell1-2/+2
this is for libraries where we make no promises about the API, but where we wish it to be a library to allow our binaries to use common code. These libraries always get the project suffix added to the library name, to ensure we are in a separate namespace Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-16heimdal_build: Use existing functions for finding system libraries.Jelmer Vernooij1-1/+1
2010-10-06waf: fixed the problem with com_err on Ubuntu 9.04Andrew Tridgell1-6/+14
this changes CHECK_BUNDLED_SYSTEM() to honor the checkfunctions and headers options even for libraries found with pkgconfig. Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Oct 6 05:06:42 UTC 2010 on sn-devel-104
2010-10-04waf: Add function for checking for system python modules.Jelmer Vernooij1-0/+32
2010-06-19wafsamba: Use convenience function to find out if bundling is necessary.Jelmer Vernooij1-2/+2
2010-06-19wafsamba: Factor out functions to determine if a bundled library should not orJelmer Vernooij1-2/+14
must be used.
2010-06-19wafsamba: Fix typo: noextenion -> noextension.Jelmer Vernooij1-2/+2
2010-04-21build: added --nonshared-binary=LIST optionAndrew Tridgell1-0/+8
This allows you to specify some binaries that should be built without shared libs. A non-shared smbtorture will make testing s3 in the build farm easier
2010-04-18build: added ABI checking to the WAF buildAndrew Tridgell1-0/+1
See http://wiki.samba.org/index.php/Waf#ABI_Checking for details
2010-04-13build: fixed a typo that prevented --bundled-libraries from working correctlyAndrew Tridgell1-1/+1
Jelmer noticed that --minimum-library-version=talloc:2.0.1 --bundled-libraries=!tevent didn't do the right thing.
2010-04-12build: added --minimum-library-version configure optionAndrew Tridgell1-0/+19
this allows the packager to override the default choice of system library version
2010-04-09build: use Logs.error() and Logs.info() instead of print()Andrew Tridgell1-2/+3
this gives appropriate colors on output, and ensures it works with compiler output
2010-04-06build: use a target_in_list() function for more flexible builtin controlAndrew Tridgell1-3/+14
2010-04-06build: add require_headers option to CHECK_BUNDLED_SYSTEM()Andrew Tridgell1-2/+6
Useful to ensure the package has usable headers
2010-04-06s4-waf: added implied_deps for system librariesAndrew Tridgell1-1/+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: ensure we don't end up with mixed versions of talloc/tdb/teventAndrew Tridgell1-1/+15
2010-04-06build: tidy up the wafsamba rules a bitAndrew Tridgell1-0/+5
use python string conventions for function comments
2010-04-06build: fixed popt subsystem on systems without poptAndrew Tridgell1-1/+1
2010-04-06s4-waf: cleanup use of LIBPOPT vs popt dependencyAndrew Tridgell1-1/+13
2010-04-06s4-waf: support the use of system librariesAndrew Tridgell1-0/+15
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-06build: better control over bundled library extensionsAndrew Tridgell1-9/+23
2010-04-06build: added support for controlling library typesAndrew Tridgell1-0/+28
added: --bundled-library-extension : control library extension for bundled libraries --builtin-libraries : force a list of libraries to be builtin (non-shared)