summaryrefslogtreecommitdiff
path: root/source4/heimdal_build/wscript_build
Commit message (Collapse)AuthorAgeFilesLines
* strerror_r: provide XSI-compliant strerror_rGary Lockyer2017-06-131-1/+0
| | | | | | | | | | | | | Provide a XSI-compliant strerror_r on GNU based systems. The default GNU strerror_r is not XSI-compliant, this patch wraps the GNU-specific call in an XSI-compliant wrapper. This reverts 18ed32ce0821d11c0c06d82c07ba1c27b0c2b886 which tried to make Heimdal use roken, rather than libreplace for strerror_r. Signed-off-by: Gary Lockyer <gary@catalyst.net.nz> Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* build:wafsamba: Enable feature-compatible declaration for Waf 1.8Thomas Nagy2015-10-131-5/+5
| | | | | | | | | In Waf 1.8 the declaration is features='c', not features='cc'. These changes prepare the replacement of Waf 1.5 by Waf 1.8 for Samba. Signed-off-by: Thomas Nagy <tnagy@waf.io> Reviewed-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* s4:heimdal_build: remove allow_warnings=True from HEIMDAL_ASN1()Stefan Metzmacher2015-03-271-1/+1
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* Transition to waf 1.8: replaced on_results by update_outputsThomas Nagy2015-03-161-7/+7
| | | | | | Reviewed-By: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* s4-heimdal: do not build rkpty anymore.Günther Deschner2014-09-011-5/+0
| | | | | | | | | | It is fully replaced with texpect now. Guenther Pair-Programmed-With: Andreas Schneider <asn@samba.org> Signed-off-by: Guenther Deschner <gd@samba.org> Reviewed-by: Andrew Bartlet <abartlet@samba.org>
* Remove special nss_wrapper codeAndreas Schneider2014-04-171-3/+3
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
* s4:heimdal_build: explicitly pass allow_warnings=True to CURRENT_CFLAGS()Stefan Metzmacher2014-04-021-2/+2
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* waf: replace dependency to libintl with samba_intlChristian Ambach2013-08-121-2/+2
| | | | | | | | Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Christian Ambach <ambi@samba.org> Autobuild-Date(master): Mon Aug 12 00:46:34 CEST 2013 on sn-devel-104
* heimdal_build: Add missing dep on samba4kgetcredAndrew Bartlett2013-06-251-1/+1
| | | | | | | | | | | | This started to fail on current Debian Sid with system Heimdal after a binutils update. Andrew Bartlett Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-By: Jelmer Vernooij <jelmer@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Jun 25 02:30:59 CEST 2013 on sn-devel-104
* build: Remove binaries and libraries build groupsAndrew Bartlett2013-05-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build groups are used in Samba to ensure that even if the dependency chain for a target is not perfect, that it builds reliably. This matters most in the early build stages, where we are building the asn1 compiler and autogenerating files. Once we get to the main stage, dependencies between C files, libraries and binaries are much clearer, because the C compiler and linker takes these as inputs anyway. Groups were added to our waf build for stability during early development, as dependency information was first imported from the previous autoconf/perl based build system. I don't think we need this distinction in the main build of C files into .o, and when linking these into binaries, because the invocation of these tools is very well defined, and we will find any missing inputs very quickly. As such, I've removed the libraries and binaries targets, consolidating them with 'main' By making this change, a build of smbtorture only on a clean tree drops from 3778 to 2489 targets, and much of the expensive linker stage is skipped. The time for a null build of smbtorture only also drops from 4.673s to as low as 2.499s on my laptop. Andrew Bartlett Reviewed-by: Jelmer Vernooij <jelmer@samba.org>
* heimdal_build: Try again to sort out the strerror_r messAndrew Bartlett2013-01-191-0/+1
| | | | Reviewed-by: Stefan Metzmacher <metze@samba.org>
* heimdal_build: HEIMDAL_LIBRARY(): Remove unused cflags argument.Jelmer Vernooij2012-11-061-2/+1
|
* build: link heimdal krb5 against execinfo if foundAndrew Bartlett2012-03-011-1/+1
| | | | This is for FreeBSD, where backtrace symbols are in execinfo
* Revert 42d4152ed4255f22ff0718d450f181468d7fb827.Jelmer Vernooij2012-02-191-2/+2
| | | | | | | asn1_compile and com_err already depended on LIBREPLACE_HOSTCC; depending on replace too causes waf to break (source lib/replace/replace.c is in more than one subsystem of target 'asn1_compile': ['LIBREPLACE_HOSTCC', 'replace']) Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Feb 19 17:43:06 CET 2012 on sn-devel-104
* s4-heimdal: the ASN1 compiler now depends on libreplaceAndrew Tridgell2012-02-011-2/+2
| | | | | | | it uses strlcat(), which we now get from libbsd if available Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Feb 1 05:51:56 CET 2012 on sn-devel-104
* s4:heimdal_build: hdb.asn1 needs --sequence=HDB-Ext-KeySet --sequence=KeysStefan Metzmacher2011-07-261-0/+1
| | | | metze
* s4:heimdal: build samba4kgetcredStefan Metzmacher2011-07-241-0/+5
| | | | metze
* s4:heimdal: add missing filesStefan Metzmacher2011-07-151-1/+4
| | | | metze
* s4:heimdal_build: we need k5crypto and gssapi_krb5 aliases also when using ↵Stefan Metzmacher2011-07-141-13/+7
| | | | | | system libraries metze
* s4:heimdal_build: only maintain lib/gssapi/{spnego,krb5} file lists onceStefan Metzmacher2011-07-141-90/+67
| | | | | | | This also makes sure we only create private headers if we use internal heimdal. metze
* heimdal_build: Don't use heimdal's getprogname() and setprogname()Andrew Bartlett2011-05-311-6/+0
| | | | | | | Writing into an __progname variable spooks me, and if we use the local variable, then we duplciate the system one, which fails SYMBOLCHECK Andrew Bartlett
* build: Move Heimdal/MIT compat build rules to heimdal_buildAndrew Bartlett2011-04-261-0/+13
| | | | | | This allows top level build rules to rely on these names at all times. Andrew Bartlett
* s4-heimdal: allow heimdal build scripts to work from top levelAndrew Tridgell2011-02-071-3/+6
| | | | | | | the version_script handling relied on the directory layout. This makes it independent of the directory structure Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* heimdal_build: Add missing dependencies when building with system heimdal.Jelmer Vernooij2011-01-011-2/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Jan 1 04:46:35 CET 2011 on sn-devel-104
* heimdal_build: Add conditionals for all libraries.Jelmer Vernooij2011-01-011-110/+105
|
* heimdal_build: Allow using system krb5.Jelmer Vernooij2011-01-011-70/+70
|
* heimdal_build: Allow using system heimntlm.Jelmer Vernooij2011-01-011-12/+14
|
* heimdal_build: Look for asn1_compile (but by default, don't use it).Jelmer Vernooij2011-01-011-4/+11
|
* heimdal_build: Use consistent name for heimbase.Jelmer Vernooij2010-12-221-5/+5
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Dec 22 02:24:24 CET 2010 on sn-devel-104
* heimdal_build: When using system hbase/hcrypto, don't compile our own versions.Jelmer Vernooij2010-12-221-18/+19
|
* heimdal: Fix build if using system roken.Jelmer Vernooij2010-12-191-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Dec 19 22:29:41 CET 2010 on sn-devel-104
* heimdal_build: Simplify HEIMDAL_LIBRARY - version_script files are now taken ↵Jelmer Vernooij2010-12-181-15/+2
| | | | from upstream rather than generated.
* heimdal_build: Add version-script for heimdal_base, hx509 and hcrypto. ↵Jelmer Vernooij2010-12-181-40/+41
| | | | Convert hbase and hcrypto to libraries.
* heimdal_build: Add version-script for krb5.Jelmer Vernooij2010-12-171-0/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Fri Dec 17 21:09:25 CET 2010 on sn-devel-104
* heimdal_build: Add version-script for gssapi.Jelmer Vernooij2010-12-171-0/+1
|
* heimdal_build: Add version-script for asn1.Jelmer Vernooij2010-12-171-0/+1
|
* heimdal_build: Add version-script for hdb.Jelmer Vernooij2010-12-171-4/+5
|
* heimdal_build: Add version-script for kdc.Jelmer Vernooij2010-12-171-1/+2
|
* heimdal_build: Add version-script for wind.Jelmer Vernooij2010-12-171-0/+1
|
* heimdal_build: Add version-script for ntlm.Jelmer Vernooij2010-12-171-0/+1
|
* heimdal: Add version script file for hcrypto (unused so far, as hcrypto ↵Jelmer Vernooij2010-12-171-0/+1
| | | | still needs to be made a proper library).
* heimdal_build: Add version-script for roken.Jelmer Vernooij2010-12-171-0/+1
|
* heimdal_build: Add version-script for com_err.Jelmer Vernooij2010-12-171-0/+1
|
* wafsamba: Specify full vscript path so non-autogenerated files are possible, ↵Jelmer Vernooij2010-12-171-1/+4
| | | | too.
* heimdal_build: Simplify version_script handling.Jelmer Vernooij2010-12-171-6/+7
|
* heimdal_build: Simplify library handling.Jelmer Vernooij2010-12-171-17/+12
|
* s4:heimdal_build: replace '+' by '_' for vscripts in HEIMDAL_LIBRARY()Stefan Metzmacher2010-12-131-1/+2
| | | | metze
* s4-heimdal: enable symbol versioning in heimdalAndrew Tridgell2010-12-081-20/+38
| | | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
* s4:heimdal: import lorikeet-heimdal-201012010201 (commit ↵Andrew Bartlett2010-12-011-3/+5
| | | | 81fe27bcc0148d410ca4617f8759b9df1a5e935c)
* heimdal: fixed the waf build with a space in the directory nameAndrew Tridgell2010-11-211-10/+10
|