Andrew Tridgell
7dcecbd077
waf: allow for commands like "make bin/smbtorture"
...
I finally worked out the GNU make syntax for this
2010-10-06 12:18:04 +00:00
Andrew Tridgell
c24240bcd2
waf: fixed some python3.x portability issues
...
these have crept into the tree over time. Maybe we should add testing
of a range of python versions to autobuild?
2010-10-06 11:13:05 +00:00
Andrew Tridgell
8fcccae6aa
waf: update to waf version 1.5.19
...
this includes a number of perforance improvements and bug
fixes. Thanks to Thomas for all the recent improvements!
2010-10-06 11:13:05 +00:00
Andrew Tridgell
1e267b03da
waf: fixed the problem with com_err on Ubuntu 9.04
...
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-06 05:06:42 +00:00
Andrew Tridgell
7c5d7a5b63
waf: workaround for the 'make install' breakage
...
This is a temporary workaround until Jelmer gets a chance to look at
this
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Oct 5 06:57:59 UTC 2010 on sn-devel-104
2010-10-05 06:57:59 +00:00
Jelmer Vernooij
e604532b49
waf: Add function for checking for system python modules.
2010-10-04 13:52:09 +02:00
Jelmer Vernooij
120f5ee429
wafsamba: Some reformatting.
2010-10-03 16:25:38 +02:00
Jelmer Vernooij
257e259a26
heimdal: Move asn1 list to heimdal_build.
2010-10-03 16:25:38 +02:00
Jelmer Vernooij
dd5a91b437
heimdal: Move SAMBA_ERRTABLE to heimdal_build.
2010-10-03 16:25:38 +02:00
Jelmer Vernooij
8e5a9e7721
heimdal: Move autoproto code to heimdal_build.
2010-10-03 16:25:38 +02:00
Jelmer Vernooij
3c1eca124e
wafsamba: Move heimdal library code to heimdal_build.
2010-10-03 16:25:37 +02:00
Jelmer Vernooij
beed95e3a2
heimdal: convert some subsystems to libraries, consistent with upstream heimdal.
2010-10-03 16:25:37 +02:00
Günther Deschner
63c3af7981
waf: add delimiter argument to TO_LIST.
...
Guenther
2010-09-27 00:39:38 +02:00
Günther Deschner
ca2bbe00dc
s3-waf: add some module specific functions for s3 waf build.
...
Thanks to Kai.
Guenther
2010-09-27 00:39:37 +02:00
Jelmer Vernooij
ead126caac
Merge branch 'v4-0-stable' into newmaster
2010-09-20 15:24:44 -07:00
Jelmer Vernooij
aa8a2e3105
wafsamba: Fix docstring for DIST_BLACKLIST.
2010-09-20 14:41:09 -07:00
Jelmer Vernooij
e4d7bc24d1
wafsamba: Fix parsing of IS_GIT_VERSION.
2010-09-20 13:08:29 -07:00
Stefan Metzmacher
92eccf89a1
waf: add a '+' to the git hash if the working tree isn't clean
...
metze
2010-09-19 07:40:39 +02:00
Stefan Metzmacher
a66db2cb78
waf: fix typos in GIT_COMMIT_* strings
...
metze
2010-09-19 07:40:14 +02:00
Jelmer Vernooij
8140182f3d
wafsamba: Eliminate sys.path updating if installing to a standard python
...
path.
2010-09-08 22:52:43 +02:00
Andrew Tridgell
2d77c766fa
waf-abi: fixed small uninitialised data on PPC64
...
on PPC64 Linux systems a 'S' line from nm means "small object
uninitialised data"
2010-09-07 13:45:46 +10:00
Jelmer Vernooij
cf616ec316
wafsamba: Create bin/defaukt/modules if it does not yet exist.
2010-09-05 20:16:50 +02:00
Jelmer Vernooij
61e537cf50
waf: Use os.makedirs rather than os.mkdir in case parent directories
...
don't exist yet.
2010-09-05 18:01:43 +02:00
Jelmer Vernooij
84c1874677
waf: Support aliases in SAMBA_MODULE.
2010-09-04 15:00:32 +02:00
Jelmer Vernooij
1ba533f4cb
waf: Make shared modules available in the build dir.
2010-09-04 15:00:32 +02:00
Andrew Tridgell
aefbdc4a9d
waf: fixed make test with TESTS="test1 test2"
...
when multiple tests are specified, make escapes the space in MAKEFLAGS
with a backslash, so we need to use shlex.split()
2010-09-04 12:29:10 +10:00
Thomas Nagy
734677292f
Disable gccdeps if -MD is not supported
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-08-30 21:01:19 +02:00
Andrew Tridgell
cfcfe3c1f5
s4-waf: re-use SAMBA_LIBRARY() in building shared modules
...
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-08-22 16:35:30 +02:00
Jelmer Vernooij
aa74b6ade4
wafsamba: fix CHECK_XSLTPROC_MANPAGES().
2010-08-22 14:05:58 +02:00
Stefan Metzmacher
7eebcebbab
Revert "waf: enable gccdeps in developer mode"
...
This reverts commit 61930f50cbace4741500d8b53fc11a4ef3e0d4f8.
This breaks the build with older gcc versions
gcc --version
gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291]
(This is SLES 11)
Please only enable it if thet compiler supports it.
metze
2010-08-17 17:32:13 +02:00
Andrew Tridgell
61930f50cb
waf: enable gccdeps in developer mode
...
there are some bugs in the waf builtin preproc this that avoids
2010-08-14 11:58:13 +10:00
Andrew Tridgell
630a2eb68a
waf: make the error msg when gen_ndr directory is missing clearer
...
the next time someone removes gen_ndr/README the fix should be more
obvious.
2010-07-19 22:17:17 +10:00
Stefan Metzmacher
85f73840b0
s4:buildtools: add 'make show_waf_options'
...
metze
2010-07-10 09:35:01 +02:00
Stefan Metzmacher
c48ff4c6a9
s4:buildtools: make it possible to use advanced test options via the make waf wrapper
...
You can to do thinks like this now:
make test TEST_OPTIONS="--valgrind-server" TESTS=wbinfo
metze
2010-07-10 09:35:00 +02:00
Andrew Tridgell
30dc87dab9
build: only use git when found by configure
...
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
2010-06-29 14:28:08 +10:00
Andrew Tridgell
3774ba350e
build: allow LOAD_ENVIRONMENT() to pass when no configure has been run
...
this returns an empty environment
2010-06-29 14:28:08 +10:00
Andrew Tridgell
8cbd36afe8
build: allow always=True/False on SAMBA_GENERATOR()
...
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-29 14:28:08 +10:00
Andrew Tridgell
f6e46ee0fb
build: check if the manpages stylesheet is available locally
...
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-24 18:46:57 +10:00
Kai Blin
fa3e50fee4
build: Allow for a custom message in CHECK_C_PROTOTYPE
2010-06-20 09:34:28 +02:00
Jelmer Vernooij
24930aa716
wafsamba: Use octal modes directly rather than constants.
2010-06-19 16:00:04 +02:00
Jelmer Vernooij
f370bd47b0
wafsamba: Allow manually specifying cflags/ldflags for system libraries.
2010-06-19 14:45:35 +02:00
Jelmer Vernooij
7646eb6a0f
wafsamba: Use convenience function to find out if bundling is necessary.
2010-06-19 14:02:18 +02:00
Jelmer Vernooij
a8aaf3d4be
wafsamba: Factor out functions to determine if a bundled library should not or
...
must be used.
2010-06-19 13:47:11 +02:00
Jelmer Vernooij
bd1786f7f1
wafsamba: Fix typo: noextenion -> noextension.
2010-06-19 12:10:29 +02:00
Jelmer Vernooij
e0fe941218
wafsamba: Use BUILTIN_LIBRARY() rather than relying on side-effects.
2010-06-18 23:51:40 +02:00
Jelmer Vernooij
a4a127ea5a
s4-waf: Fix build of libldb_ildap against system ldb.
2010-06-15 20:52:01 +02:00
Jelmer Vernooij
773e47f4a9
wafsamba: Fix include path inheritance from module subsystems.
2010-06-15 20:35:22 +02:00
Jelmer Vernooij
fb7a98aa32
ldb: Fix included ldb build.
2010-06-15 13:15:50 +02:00
Jelmer Vernooij
de68718d3d
wafsamba: Fix filenames for ldb modules.
2010-06-15 13:15:50 +02:00
Jelmer Vernooij
0d7f8fb73d
wafsamba: Fix building of modules as shared libraries.
2010-06-15 13:15:50 +02:00