summaryrefslogtreecommitdiffstats
path: root/source3/wscript
Commit message (Collapse)AuthorAgeFilesLines
* s3-wafbuild: Fix inotify detection (bug 8580)Björn Baumbach2011-11-091-2/+3
| | | | | | | | | | Enable inotify if sys or kernel inotify is available. Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Nov 7 16:28:38 CET 2011 on sn-devel-104 (cherry picked from commit b9e6c48678624ba5335d00906c558ea9e0086699)
* Fix sys_fseek wrapperBrad Smith2011-10-201-2/+2
| | | | | | Signed-off-by: Günther Deschner <gd@samba.org> Fix bug #8525 (Bug with sys_fseek() wrapper on *BSD / OS X).
* s3-waf: check for pthread support.Günther Deschner2011-05-161-0/+31
| | | | | Guenther (cherry picked from commit cad8fafa0391e9f13c2958c45ca5ec57f93f1e7b)
* s3-waf: add vfs_gpfs_hsm_notify to the build.Günther Deschner2011-05-061-0/+6
| | | | | | | | | | Volker, can you please check this is correct ? Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed May 4 19:03:45 CEST 2011 on sn-devel-104 (cherry picked from commit 0d1b2d2033e9cc33accea29a4c3a8fafd3d75aa2)
* s3-waf: try to fix the build on sunos5.Günther Deschner2011-04-261-0/+2
| | | | | Guenther (cherry picked from commit 0e003515703469e9f66f5119d401366697cdb767)
* s3-waf: fix typo in comment.Günther Deschner2011-04-261-1/+1
| | | | | Guenther (cherry picked from commit a505806aa088470c74ad3fbffac223d5400481fc)
* s3 waf: Mimic the autoconf check for netgrentKai Blin2011-04-191-3/+7
| | | | | | | | | | | | | The autoconf check for netgrent headers makes sure that the compiler flag used (-Werror-implicit-function-declaration) is recognized by the compiler before using it for the test. Mimic this behaviour in the waf checks. Thanks to gd for noticing this. Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Apr 18 16:24:15 CEST 2011 on sn-devel-104 (cherry picked from commit c2a62e854632dcae69a5ae911b6ab11e272d0a81)
* s3-waf: add --with-profiling-data configure option.Günther Deschner2011-04-141-0/+5
| | | | | Guenther (cherry picked from commit 1b4d27d45a55c66ed20de64c2fe299583a710ddd)
* s3-waf: fix typo in ctdb checks.Günther Deschner2011-04-051-1/+1
| | | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Apr 5 17:20:19 CEST 2011 on sn-devel-104 (cherry picked from commit a7ba4b5baa18501a99c7b0f0d3eee1c347ed2e68)
* s3:waf: add cluster support / ctdb checks.Michael Adam2011-04-021-0/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The checks are roughtly taken from the autoconf ctdb checks. I was not able to implement checks with CHECK_DECL, CHECK_TYPE, CHECK_HEADER and friends, because the ctdb headers seem to need too special a setup of includes and defines in order to compile. So I used CHECK_CODE() in all checks. In the long run, this should be changed. I supported a --with-ctdb-dir options to allow for building against a ctdb that is not installed into /usr (e.g. against a local git checkout). In order to implement this, I had to hand includes in to the CHECK_CODE function. Here I found a problem with CHECK_CODE (or even the core waf conf.check() function: The CHECK_CODE function does not expand the includes it gets (i.e. '#' is not expanded to the base dir, and relative paths are left relative). But the core check() function seems to ignore all include paths that are not absolute paths. Hence in particular the usual default '# .' for the includes is useless. So I preprocessed the list of includes for the cluster checks. But I assume that it would be useful to move this expansion into CHECK_CODE or even into the core waf check function. Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Sat Apr 2 03:26:55 CEST 2011 on sn-devel-104
* s3-waf: use HAVE_ADS env to decide whether to build libads.soGünther Deschner2011-03-231-0/+2
| | | | | Guenther (cherry picked from commit 33b8d0a6ff51800bfadf47286584b0895b6b3e65)
* s3: use getgrset() when it is availableChristian Ambach2011-03-191-1/+1
| | | | | | | | | | | When getgrouplist() is not defined, use getgrset() if it is defined instead of using the initgroups() + getgroups() combo Major contributions from Yannick Bergeron <yaberger@ca.ibm.com> Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Mar 19 10:09:38 CET 2011 on sn-devel-104 (cherry picked from commit ed46dfc4f16e230645fae5f3b3b21c462694c30a)
* s3-waf: add --with-pam_smbpass configure option.Günther Deschner2011-03-171-0/+1
| | | | | | | | | | We build pam_smbpass independent from this configure option though. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Mar 17 14:52:33 CET 2011 on sn-devel-104 (cherry picked from commit 1413af95fc1512adb62e4295b029d9248d94683d)
* s3-waf: move HAVE_LDAP_SASL_WRAPPING define to the HAVE_LDAP block.Günther Deschner2011-03-171-5/+5
| | | | | Guenther (cherry picked from commit 7bc381bdc57681b0822f3af22945b8bec3941ce7)
* s3-build: try to silence annoying "Ignoring invalid value 'vlp' for ↵Günther Deschner2011-03-151-3/+3
| | | | | | | | | | | parameter 'printing'" warning on the buildfarm. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Mar 15 23:38:43 CET 2011 on sn-devel-104
* s3-waf: fix typo.Günther Deschner2011-03-101-1/+1
| | | | Guenther
* s3-waf: add wildcard commands from main wscript.Günther Deschner2011-03-041-1/+11
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Mar 4 02:11:11 CET 2011 on sn-devel-104
* s3-waf: add check for SEEKDIR_RETURNS_VOID.Günther Deschner2011-03-041-0/+5
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Mar 4 01:13:54 CET 2011 on sn-devel-104
* s3-waf: add check for HAVE_FUNCTION_ATTRIBUTE_DESTRUCTOR.Günther Deschner2011-03-041-0/+6
| | | | Guenther
* libreplace: move "struct timespec" checks into libreplace (where timespec is ↵Günther Deschner2011-03-041-2/+0
| | | | | | | | already used). Bjoern, Metze, please check. Guenther
* s3-waf: start adding checks for quota support.Günther Deschner2011-02-231-0/+8
| | | | Guenther
* s3-waf: add check for getspnam().Günther Deschner2011-02-221-0/+5
| | | | Guenther
* s3-waf: add check for TDB_ERR_NESTING.Günther Deschner2011-02-221-0/+5
| | | | Guenther
* s3-waf: add check for sendfile on AIX.Günther Deschner2011-02-221-0/+23
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 22:36:53 CET 2011 on sn-devel-104
* s3-waf: add check for sendfile on solaris.Günther Deschner2011-02-221-0/+50
| | | | Guenther
* s3-waf: add check for sendfile on hpux.Günther Deschner2011-02-221-0/+37
| | | | Guenther
* s3-waf: add check for sendfile on freebsd.Günther Deschner2011-02-221-0/+24
| | | | Guenther
* s3-waf: add check for sendfile on linux.Günther Deschner2011-02-221-0/+45
| | | | Guenther
* s3-waf: make sure ENABLE_BUILD_FARM_HACKS is enabled when run on the buildfarm.Günther Deschner2011-02-221-0/+3
| | | | Guenther
* s3-waf: add check for ftruncate extend.Günther Deschner2011-02-221-0/+6
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 13:35:48 CET 2011 on sn-devel-104
* s3-waf: add check for realpath() NULL arg.Günther Deschner2011-02-221-0/+21
| | | | Guenther
* s3-waf: add check for makedev().Günther Deschner2011-02-221-0/+11
| | | | Guenther
* s3-waf: add check for TIME_T_MAX.Günther Deschner2011-02-221-0/+25
| | | | Guenther
* s3-waf: add check for /proc/sys/kernel/core_pattern.Günther Deschner2011-02-221-0/+3
| | | | Guenther
* s3-waf: work around broken cups-config --libs outputAndrew Tridgell2011-02-221-2/+5
| | | | | | | | | | | "cups-config --libs" returns -lgssapi_krb5, which ties it to the system krb5 library. It should get this via the indirect dependency of libcups.so instead. Work around this by using 'cups' as the library and avoid using --libs in the cups-config command Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: added support for in-tree heimdal in source3 waf buildAndrew Tridgell2011-02-221-3/+80
| | | | | | this sets up the right defines for a in-tree heimdal build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: use Logs.warn() not print for configure warningsAndrew Tridgell2011-02-221-15/+15
| | | | | | this highlights the warning for the user Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: make pieces of the source3 waf wscript depends on toplevel_buildAndrew Tridgell2011-02-221-37/+40
| | | | | | | this will allow the toplevel build to use source3/wscript for configure options Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: we need to globally -Ilib/replaceGünther Deschner2011-02-181-1/+1
| | | | Guenther
* s3-waf: fix popt support.Günther Deschner2011-02-181-0/+2
| | | | Guenther
* s3-libads Remove MIT-specific krb5_princ_realm macro calls.Andrew Bartlett2011-02-181-0/+11
| | | | | | When compiled against heimdal, we need to use a more elegant API. Andrew Bartlett
* s3-waf: fixed the include paths for samba public librariesAndrew Tridgell2011-02-181-4/+8
| | | | | | | | | | | this fixes the extra global includes for the s3 waf build to be conditional on whether talloc, tevent and tdb are system libraries or not. This fixes a problem where in-tree includes could be used with system libraries Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: add check for "struct sigevent" and some of its members.Günther Deschner2011-02-171-0/+11
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Feb 17 12:01:58 CET 2011 on sn-devel-104
* s3-waf: add check for "struct utimbuf".Günther Deschner2011-02-171-0/+5
| | | | Guenther
* s3-waf: move the KRB5_DEPRECATED configure check out of lib/replaceAndrew Tridgell2011-02-171-0/+6
| | | | | | | this needs to be in souce3/, as otherwise it can't handle an in-tree kerberos library Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: add check for struct stat st_flags member.Günther Deschner2011-02-161-0/+2
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Feb 16 23:04:35 CET 2011 on sn-devel-104
* s3-waf: add some missing checks for macosx.Günther Deschner2011-02-161-0/+21
| | | | Guenther
* s3-waf: add check for __NR_inotify_init declaration.Günther Deschner2011-02-161-0/+2
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Feb 16 19:28:18 CET 2011 on sn-devel-104
* s3-waf: add check for various sysconf() variables.Günther Deschner2011-02-161-0/+8
| | | | Guenther
* s3-waf: add check for posix_fadvise().Günther Deschner2011-02-161-0/+10
| | | | Guenther