1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
Commit Graph

22158 Commits

Author SHA1 Message Date
Andrew Tridgell
b0fb567f04 s4-waf: more dependencies on talloc
these are needed so we can support a system talloc without using the
bundled talloc.h
2010-04-06 20:27:13 +10:00
Andrew Tridgell
208d92a259 s4-waf: cleaned up tevent dependency 2010-04-06 20:27:13 +10:00
Andrew Tridgell
b9aa63887c s4-waf: cleanup use of LIBPOPT vs popt dependency 2010-04-06 20:27:13 +10:00
Andrew Tridgell
bfbf43cc36 s4-waf: support the use of system libraries
distros can set --bundled-libraries=NONE to force use of all system
libraries. If the right version isn't found then configure will fail.

Users may choose which libraries to use from the system, and which to
use bundled libs. The default is to try system libs, and use them if
their version matches the one in the source tree.
2010-04-06 20:27:13 +10:00
Andrew Tridgell
01682f797f s4-waf: fixed some deps now we don't auto-include tevent and replace
this is preparation for being able to use system versions of these
libraries
2010-04-06 20:27:12 +10:00
Andrew Tridgell
c2d17cf978 s4-waf: set default for bundled libraries 2010-04-06 20:27:12 +10:00
Andrew Tridgell
29b1e8b70f s4-waf: don't auto-include bundled library headers
If we are going to use the system versions of these libraries then
we should not force the use of the non-system headers
2010-04-06 20:27:12 +10:00
Andrew Tridgell
42c9380760 s4-waf: set the bundled library extension for some libs 2010-04-06 20:27:12 +10:00
Andrew Tridgell
00825ecf34 ldb-waf: rename libldb.so to libldb-s4.so if built as part of s4
Also include the ldap backend if not built as part of s4. In s4, we
use the ldapi backend.
2010-04-06 20:27:12 +10:00
Andrew Tridgell
f9eae32f4b s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them 2010-04-06 20:27:11 +10:00
Andrew Tridgell
cf77a1025c s4-waf: ensure all the ldb.pc.in vars are set 2010-04-06 20:27:11 +10:00
Andrew Tridgell
1ee19592f0 s4-waf: move the gnu dirs check to the generic wafsamba code 2010-04-06 20:27:11 +10:00
Andrew Tridgell
dadc24fb0f s4-waf: install dcerpc_atsvc.pc 2010-04-06 20:27:11 +10:00
Andrew Tridgell
ad0a99f62c s4-waf: enable the configuration and options for pidl 2010-04-06 20:27:10 +10:00
Andrew Tridgell
bd44f14d8f s4-waf: enable the pc_files in the build rules 2010-04-06 20:27:10 +10:00
Andrew Tridgell
bd7bf0e1a9 s4-waf: install the rest of our python files 2010-04-06 20:27:10 +10:00
Andrew Tridgell
4d8d759e92 s4-waf: install pidl 2010-04-06 20:27:09 +10:00
Andrew Tridgell
aa5e08eb83 s4-waf: install the rest of the headers 2010-04-06 20:27:09 +10:00
Andrew Tridgell
ba0c7edf80 s4-waf: set CONFIG_H variable for selftest 2010-04-06 20:27:09 +10:00
Andrew Tridgell
a2a4fee8c6 s4-waf: forgot these files 2010-04-06 20:27:09 +10:00
Andrew Tridgell
03998d0970 s4-waf: started adding auto-install of include files 2010-04-06 20:27:09 +10:00
Andrew Tridgell
03bf6c9d3b s4-waf: added rap/rpc.c 2010-04-06 20:27:08 +10:00
Andrew Tridgell
b05852171b s4-waf: another place where broken ln -f on solaris8 matters 2010-04-06 20:27:07 +10:00
Andrew Tridgell
42bad41ced s4-waf: cope with systems with zlib versions that are too old 2010-04-06 20:27:07 +10:00
Andrew Tridgell
6e54655f4a s4-waf: update torture for new ndr/drsblobs.c tests 2010-04-06 20:27:06 +10:00
Andrew Tridgell
6c3b69be9b build: honor existing LD_LIBRARY_PATH settings when adding shared lib paths 2010-04-06 20:27:06 +10:00
Andrew Tridgell
026690af00 s4-waf: remove the need for some of the lib aliases 2010-04-06 20:27:05 +10:00
Andrew Tridgell
17f4485722 s4-waf: disable_gnutls is gone 2010-04-06 20:27:05 +10:00
Andrew Tridgell
65ffd1240d s4-waf: don't hardcode python path 2010-04-06 20:27:05 +10:00
Andrew Tridgell
a6ce1c3dce build: need to mark disabled libraries as DISABLED 2010-04-06 20:27:05 +10:00
Andrew Tridgell
9df6c86123 build: honor both --enable-gnutls and --disable-gnutls
This shows how we can do the dual-boolean rules we use so much with
autoconf
2010-04-06 20:27:04 +10:00
Andrew Tridgell
7848344d55 build: split out the base waf rules into buildtools/wafsamba/wscript
this stops lib/replace becoming a mess
2010-04-06 20:27:04 +10:00
Andrew Tridgell
0632fac52e build: add cflags from pkg_config results to header/function tests
When we find a package with pkg_config we may need to use the
resulting ccflags and ldflags in later tests.

Support this by adding lib= options to CHECK_FUNC and CHECK_HEADER

This gets gnutls on FreeBSD working
2010-04-06 20:27:01 +10:00
Andrew Tridgell
9c0c4a5011 build: setnttoken depends on libreplace 2010-04-06 20:27:01 +10:00
Andrew Tridgell
04fed1f2b6 build: sys_lease_linux needs to be conditionally enabled 2010-04-06 20:27:01 +10:00
Andrew Tridgell
9730166fd6 build: configure fixes for opensolaris 2010-04-06 20:27:01 +10:00
Andrew Tridgell
e2a9af0be4 build: added --with-selftest-prefix 2010-04-06 20:27:01 +10:00
Andrew Tridgell
00649a9c62 build: updated configure checks or new syntax 2010-04-06 20:27:00 +10:00
Andrew Tridgell
0bb6c60e31 build: added etags and ctags make targets 2010-04-06 20:26:59 +10:00
Andrew Tridgell
35aaf0e772 build: rkpty should not directly include socket_wrapper.c 2010-04-06 20:26:59 +10:00
Andrew Tridgell
a538ed1c82 build: fixed build of heimdal/lib/roken/err.h 2010-04-06 20:26:59 +10:00
Andrew Tridgell
064f26ea07 build: commented the missing subsystems 2010-04-06 20:26:59 +10:00
Andrew Tridgell
2974f8d947 build: fixed libcli/ndr_netlogon.c dependency rules 2010-04-06 20:26:59 +10:00
Andrew Tridgell
dc9010572c build: support systems without rpath 2010-04-06 20:26:58 +10:00
Andrew Tridgell
9a2ea72d2d build: removed testing cflags 2010-04-06 20:26:58 +10:00
Andrew Tridgell
ea8d112683 build: fixed ifaddrs.h for heimdal (from template) 2010-04-06 20:26:58 +10:00
Andrew Tridgell
54941c86e7 build: fixed gnutls check 2010-04-06 20:26:58 +10:00
Andrew Tridgell
3207f81787 build: more functions that are in -lsocket -lnsl on some systems 2010-04-06 20:26:57 +10:00
Andrew Tridgell
055c4898e7 build: compile_et needs lib/com_err includes 2010-04-06 20:26:57 +10:00
Andrew Tridgell
702615dadc build: don't look for gettext twice 2010-04-06 20:26:56 +10:00