summaryrefslogtreecommitdiffstats
path: root/buildtools
Commit message (Collapse)AuthorAgeFilesLines
* s4:buildtools: add 'make show_waf_options'Stefan Metzmacher2010-07-101-0/+3
| | | | metze
* s4:buildtools: make it possible to use advanced test options via the make ↵Stefan Metzmacher2010-07-101-3/+3
| | | | | | | | | waf wrapper You can to do thinks like this now: make test TEST_OPTIONS="--valgrind-server" TESTS=wbinfo metze
* build: only use git when found by configureAndrew Tridgell2010-06-292-15/+18
| | | | | | this rebuilds version.h whenever the git version changes, so we always get the right version with samba -V. That adds about 15s to the build time on each git commit, which shouldn't be too onerous
* build: allow LOAD_ENVIRONMENT() to pass when no configure has been runAndrew Tridgell2010-06-291-2/+5
| | | | this returns an empty environment
* build: allow always=True/False on SAMBA_GENERATOR()Andrew Tridgell2010-06-291-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>
* build: check if the manpages stylesheet is available locallyAndrew Tridgell2010-06-242-8/+34
| | | | | | | | 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>
* build: Allow for a custom message in CHECK_C_PROTOTYPEKai Blin2010-06-201-2/+4
|
* wafsamba: Use octal modes directly rather than constants.Jelmer Vernooij2010-06-192-8/+4
|
* wafsamba: Allow manually specifying cflags/ldflags for system libraries.Jelmer Vernooij2010-06-191-5/+6
|
* wafsamba: Use convenience function to find out if bundling is necessary.Jelmer Vernooij2010-06-191-2/+2
|
* wafsamba: Factor out functions to determine if a bundled library should not orJelmer Vernooij2010-06-191-2/+14
| | | | must be used.
* wafsamba: Fix typo: noextenion -> noextension.Jelmer Vernooij2010-06-191-2/+2
|
* wafsamba: Use BUILTIN_LIBRARY() rather than relying on side-effects.Jelmer Vernooij2010-06-181-2/+2
|
* s4-waf: Fix build of libldb_ildap against system ldb.Jelmer Vernooij2010-06-151-1/+1
|
* wafsamba: Fix include path inheritance from module subsystems.Jelmer Vernooij2010-06-151-6/+16
|
* ldb: Fix included ldb build.Jelmer Vernooij2010-06-151-0/+1
|
* wafsamba: Fix filenames for ldb modules.Jelmer Vernooij2010-06-151-2/+10
|
* wafsamba: Fix building of modules as shared libraries.Jelmer Vernooij2010-06-151-22/+22
|
* wafsamba: Improve assertion error message to include the module.Jelmer Vernooij2010-06-151-1/+2
|
* wafsamba: Only add init function if not building module as shared library.Jelmer Vernooij2010-06-151-8/+9
|
* s4-waf: Fix installation of .so links for libraries that are not bundled but ↵Jelmer Vernooij2010-06-132-2/+3
| | | | have a mangled name.
* Do not use headermap.txt for the header installationThomas Nagy2010-06-131-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>
* wafsamba: Only try to build manpages if XSLTPROC was actually found.Jelmer Vernooij2010-05-311-2/+2
|
* buildtools/wafsamba: use build group 'final' for the creation of manpagesStefan Metzmacher2010-05-311-0/+1
| | | | | | This way we don't try to build manpages just for waf build --target=smbtorture metze
* waf: Refactor manpage building code.Jelmer Vernooij2010-05-311-18/+15
|
* Add manpages argument to SAMBA_LIBRARY().Jelmer Vernooij2010-05-311-1/+14
|
* wafsamba: Correctly detect if bld.env.XSLTPROC is not setKai Blin2010-05-311-1/+1
| | | | | | This fixes the build on some build farm hosts and my machine. Jelmer, please check.
* wafsamba: Default blacklist to an empty list rather than None.Jelmer Vernooij2010-05-311-1/+1
|
* s4-waf: sanitize library names like the old build system did, only addJelmer Vernooij2010-05-311-2/+6
| | | | -samba4 suffix for libraries that are bundled.
* wafsamba: Actually install manual pages.Jelmer Vernooij2010-05-311-0/+11
|
* build: Also replace '-' by '_' when creating header definesKai Blin2010-05-301-0/+1
| | | | Tridge, please check
* waf Provide release signing capability in 'waf dist'Andrew Bartlett2010-05-282-4/+40
| | | | | | | This helps ensure the release is signed correctly - the .tar file, not the .tar.gz must be signed, and it's easy to forget this. Andrew Bartlett
* waf Add DIST_BLACKLIST to list files that we cannot include in a releaseAndrew Bartlett2010-05-281-0/+20
| | | | | | | | This currently includes the source3 directory for Samba4 releases (per past practice in mkrelease.sh), but also could include things like DFSG-unfree RFC files in the future. Andrew Barltett
* waf Read VERSION file inside WAF to set package versionAndrew Bartlett2010-05-283-8/+190
| | | | | | | This replaces the call to mkversion.sh in both the Samba3 and Samba4 WAF builds. Andrew Bartlett
* solve the error "ldb.inst.h does not exist"Thomas Nagy2010-05-241-0/+2
| | | | | | The error happens when headermap.txt is not available Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* build: get the SONAME right for installed librariesAndrew Tridgell2010-05-231-0/+4
|
* Substitute the pidl files without using 'headermap.txt'Thomas Nagy2010-05-231-1/+9
| | | | | | | The headers generated by pidl contain references to bin/default. Those paths may be replaced automatically. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* wafsamba: Disable the abi checks when gdb is not availableThomas Nagy2010-05-211-0/+4
| | | | | | | Try to find gdb during the configuration, if gdb is missing, disable the abi checks. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-waf: note that the options are brokenKai Blin2010-05-201-0/+2
|
* s3-waf: replace all - with _ in the configuration option namesKai Blin2010-05-201-1/+1
|
* s3-waf: Allow using --enable/--disable options as wellKai Blin2010-05-201-3/+4
|
* s3-waf: Add helper that facilitates defining --with-x and --without-x optionsKai Blin2010-05-201-0/+20
|
* s4-waf: Replace local includes in header files with proper system names.Thomas Nagy2010-05-191-21/+100
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* waf: Make waf handle IDL files from Samba3Andrew Bartlett2010-05-141-4/+8
| | | | | | | | | | | | For s3compat, we need to handle IDL files not in the current directory (so the incoming file names have a directory prefix - so we must use os.path.basename()). We also need to be able to disable the addition of some IDL files into the tables.c/tables.h - some of the Samba3 IDL files are in conflict with Samba4. Andrew Bartlett
* Revert "wafsamba: use -D_XOPEN_SOURCE=700 for the build"Stefan Metzmacher2010-05-141-1/+0
| | | | | | | | | | | This reverts commit 3408c942ab09387c399dad03e22233e33fe1e2fc. This seems to cause more problems than it tries to solve. And Mac OS 10.4 doesn't need it anymore (after commit bd6d76d77621c1dc92262c48204b65455a214b62). metze
* wafsamba: use -D_XOPEN_SOURCE=700 for the buildStefan Metzmacher2010-05-141-0/+1
| | | | | | | Some systems set this automaticly via -D_GNU_SOURCE=1, but on others we need to set it ourself (e.g. Mac OS 10.4) metze
* buildtools/wafsamba: fix build group orderingThomas Nagy2010-05-131-2/+5
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* build: skip missing executables in testwaf.shKai Blin2010-05-111-2/+12
|
* build: Update the waf build to fix python header checksKai Blin2010-05-101-0/+0
|
* buildtools: Add 'make testenv' to Samba4 make targetsAndrew Bartlett2010-05-091-0/+3
| | | | | | I'm still too addicted to this as my standard debugging environment, and while I can learn the new command, this helps the muscle-memory. Andrew Bartlett