Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-05 | waf: Put private libraries in a separate directory when building. | Jelmer Vernooij | 1 | -0/+1 | |
Thanks to Tridge for pointing out what exactly I had to change. :-) | |||||
2010-11-03 | waf: split pkgconfig logic into a separate module | Andrew Tridgell | 1 | -56/+1 | |
2010-11-01 | waf: removed the module aliases code | Andrew Tridgell | 1 | -32/+0 | |
This is not needed with the new ldb modules approacg | |||||
2010-11-01 | waf: added module_init_name parameter to SAMBA_MODULE() | Andrew Tridgell | 1 | -2/+3 | |
this will be used for ldb module loading | |||||
2010-10-30 | build: strip -single_module when doing bundle on mac OS X | Matthieu Patou | 1 | -0/+12 | |
2010-10-30 | waf: get rid of target aliases in wafsamba | Andrew Tridgell | 1 | -6/+0 | |
these aliases are no longer needed, and can cause a lot of confusion | |||||
2010-10-30 | waf: build all libraries after all object files | Andrew Tridgell | 1 | -7/+17 | |
this makes it easier to perform symbol checking before the link stage. The two new build groups symbolcheck and syslibcheck will be used by the symbols.py extension | |||||
2010-10-30 | waf: cope with rules with no inputs | Andrew Tridgell | 1 | -0/+3 | |
when we display a rule with no inputs, just call the original display function Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-27 | wafsamba: support 'soname' attribute on SAMBA_LIBRARY() | Stefan Metzmacher | 1 | -1/+3 | |
It's sometimes needed to specifiy the soname directly. metze | |||||
2010-10-26 | wafsamba: Fix soname for standalone private libraries. | Jelmer Vernooij | 1 | -1/+1 | |
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Oct 26 18:10:13 UTC 2010 on sn-devel-104 | |||||
2010-10-26 | waf: Stop automaticaly changing dashes to underscores in library names. | Jelmer Vernooij | 1 | -2/+1 | |
2010-10-26 | waf: Remove lib prefix from libraries manually. | Jelmer Vernooij | 1 | -2/+0 | |
2010-10-26 | waf: build private libraries with so names. | Jelmer Vernooij | 1 | -1/+6 | |
2010-10-23 | waf: Rename some BUNDLED_ functios to PRIVATE_. | Jelmer Vernooij | 1 | -1/+1 | |
2010-10-21 | waf-python: make the pyext flag add the pyembed features for libraries | Andrew Tridgell | 1 | -1/+3 | |
this is rather strange, but we get build errors without it. There may be a bug in the waf python tool, or I may misunderstand how to use it | |||||
2010-10-21 | waf: fixed the handling of -Wl,-no-undefined | Andrew Tridgell | 1 | -2/+0 | |
this flag was not being propogated to our link rules, so we were not in fact enforcing no undefined symbols in libraries. | |||||
2010-10-21 | waf: added pyext option to SAMBA_LIBRARY() | Andrew Tridgell | 1 | -1/+2 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf: replace the is_bundled option with private_library | Andrew Tridgell | 1 | -8/+4 | |
'private_library' better captures what we are trying to get at when we bundle a library | |||||
2010-10-21 | waf: re-work the module alias code | Andrew Tridgell | 1 | -22/+52 | |
we now create a base library, and then create the alias modules as wrappers around that base. That prevents double instantiation of any object files in the modules Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf: allows libraries to be marked as private_library=True | Andrew Tridgell | 1 | -1/+11 | |
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-19 | waf: put -Wl,-no-undefined only in the linker flags, not when compiling C | Andrew Tridgell | 1 | -2/+2 | |
2010-10-19 | waf: automap shared library names from .so to the right extension | Andrew Tridgell | 1 | -1/+4 | |
this should help with MacOSX .dylib libraries | |||||
2010-10-14 | s4-waf: automatically remove stale C and header files | Andrew Tridgell | 1 | -0/+1 | |
this prevents stale .c and .h files in bin/ from causing build problems Thanks to Thomas Nagy for the example implementation! Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Oct 14 07:44:13 UTC 2010 on sn-devel-104 | |||||
2010-10-10 | wafsamba: Fix handling of pyembed/pyext. | Jelmer Vernooij | 1 | -5/+2 | |
2010-10-11 | wafsamba: Support setting pyembed on libraries. | Jelmer Vernooij | 1 | -3/+9 | |
2010-10-10 | wafsamba: Fix init function when building modules as shared objects. | Jelmer Vernooij | 1 | -0/+3 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-10-10 | wafsamba: Clarify needs_python argument name, use pyembed/pyext where | Jelmer Vernooij | 1 | -9/+9 | |
applicable. Allow using both pyembed and pyext, to prevent unresolved symbols. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 10 03:54:01 UTC 2010 on sn-devel-104 | |||||
2010-10-06 | waf: fixed some python3.x portability issues | Andrew Tridgell | 1 | -3/+3 | |
these have crept into the tree over time. Maybe we should add testing of a range of python versions to autobuild? | |||||
2010-10-06 | waf: update to waf version 1.5.19 | Andrew Tridgell | 1 | -1/+1 | |
this includes a number of perforance improvements and bug fixes. Thanks to Thomas for all the recent improvements! | |||||
2010-10-03 | wafsamba: Some reformatting. | Jelmer Vernooij | 1 | -2/+0 | |
2010-10-03 | wafsamba: Move heimdal library code to heimdal_build. | Jelmer Vernooij | 1 | -8/+0 | |
2010-10-03 | heimdal: convert some subsystems to libraries, consistent with upstream heimdal. | Jelmer Vernooij | 1 | -7/+8 | |
2010-09-08 | wafsamba: Eliminate sys.path updating if installing to a standard python | Jelmer Vernooij | 1 | -1/+7 | |
path. | |||||
2010-09-05 | wafsamba: Create bin/defaukt/modules if it does not yet exist. | Jelmer Vernooij | 1 | -0/+1 | |
2010-09-04 | waf: Support aliases in SAMBA_MODULE. | Jelmer Vernooij | 1 | -27/+29 | |
2010-09-04 | waf: Make shared modules available in the build dir. | Jelmer Vernooij | 1 | -2/+5 | |
2010-08-22 | s4-waf: re-use SAMBA_LIBRARY() in building shared modules | Andrew Tridgell | 1 | -35/+15 | |
make SAMBA_MODULE() call SAMBA_LIBRARY() to do the heavy lifting. This fixes the problem with modules being a bit too slim :-) Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-06-29 | build: allow always=True/False on SAMBA_GENERATOR() | Andrew Tridgell | 1 | -1/+5 | |
this allows us to force a rule to always run. Will be used by samba_version Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-06-24 | build: check if the manpages stylesheet is available locally | Andrew Tridgell | 1 | -3/+3 | |
this avoids trying to fetch the stylesheet from the internet. If we can't process the stylesheet with --nonet at configure time then don't build manpages. Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-06-19 | wafsamba: Use octal modes directly rather than constants. | Jelmer Vernooij | 1 | -5/+3 | |
2010-06-18 | wafsamba: Use BUILTIN_LIBRARY() rather than relying on side-effects. | Jelmer Vernooij | 1 | -2/+2 | |
2010-06-15 | s4-waf: Fix build of libldb_ildap against system ldb. | Jelmer Vernooij | 1 | -1/+1 | |
2010-06-15 | wafsamba: Fix include path inheritance from module subsystems. | Jelmer Vernooij | 1 | -6/+16 | |
2010-06-15 | ldb: Fix included ldb build. | Jelmer Vernooij | 1 | -0/+1 | |
2010-06-15 | wafsamba: Fix filenames for ldb modules. | Jelmer Vernooij | 1 | -2/+10 | |
2010-06-15 | wafsamba: Fix building of modules as shared libraries. | Jelmer Vernooij | 1 | -22/+22 | |
2010-06-15 | wafsamba: Only add init function if not building module as shared library. | Jelmer Vernooij | 1 | -8/+9 | |
2010-06-13 | s4-waf: Fix installation of .so links for libraries that are not bundled but ↵ | Jelmer Vernooij | 1 | -1/+2 | |
have a mangled name. | |||||
2010-06-13 | Do not use headermap.txt for the header installation | Thomas Nagy | 1 | -32/+67 | |
Try to find the headers by searching on the filesystem. Warn when a public header replacement cannot be found (talloc.h, ...). Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-05-31 | wafsamba: Only try to build manpages if XSLTPROC was actually found. | Jelmer Vernooij | 1 | -2/+2 | |