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
Andrew Tridgell
a8130e8e1f
build: don't add curses.h to incremental confdefs.h
2010-04-06 20:26:56 +10:00
Andrew Tridgell
81d155af96
build: check libc first for several libraries
2010-04-06 20:26:56 +10:00
Andrew Tridgell
54772758a8
build: don't assume bash in configure.waf
2010-04-06 20:26:55 +10:00
Andrew Tridgell
75c2c870c1
build: spelling fix, and syntax highlighting fix
2010-04-06 20:26:55 +10:00
Andrew Tridgell
344621cb0f
build: conditionally enable inotify
2010-04-06 20:26:55 +10:00
Andrew Tridgell
5aacacea67
build: check for pam headers
2010-04-06 20:26:55 +10:00