Andrew Tridgell
00649a9c62
build: updated configure checks or new syntax
2010-04-06 20:27:00 +10:00
Andrew Tridgell
f429e621d9
build: added checks for solaris getXXent_r() functions
2010-04-06 20:27:00 +10:00
Andrew Tridgell
9930493cc3
build: sun c compiler wants a newline
2010-04-06 20:27:00 +10:00
Andrew Tridgell
2239a52fec
build: check if a simple C program runs
...
This will be helpful for working out why AIX is failing
2010-04-06 20:26:59 +10:00
Andrew Tridgell
8bc9560822
build: more complete implementation of waf configure -C
...
this is a closer emulation of the autoconf behaviour
2010-04-06 20:26:59 +10:00
Andrew Tridgell
9e0d0fa250
build: enable real cacheing with waf configure -C
2010-04-06 20:26:59 +10:00
Andrew Tridgell
e8775226ad
build: added --disable-shared option
2010-04-06 20:26:59 +10:00
Andrew Tridgell
b282660d39
build: fixed issue with CC="ccache cc" on solaris
2010-04-06 20:26:58 +10:00
Andrew Tridgell
dc9010572c
build: support systems without rpath
2010-04-06 20:26:58 +10:00
Andrew Tridgell
8253fe0c72
build: don't use gcc warnings during configure
2010-04-06 20:26:58 +10:00
Andrew Tridgell
db8115f687
build: fixed check for pthread_create()
2010-04-06 20:26:57 +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
0597c715b6
build: libreplace now depends on nsl and socket
...
these become empty targets if not needed
2010-04-06 20:26:57 +10:00
Andrew Tridgell
ec3fbe5fb1
build: inet_n*() are normally in libc
2010-04-06 20:26:57 +10:00
Andrew Tridgell
7628cb7da1
build: cope with multiple libs in CHECK_FUNCS_IN()
2010-04-06 20:26:56 +10:00
Andrew Tridgell
702615dadc
build: don't look for gettext twice
2010-04-06 20:26:56 +10:00
Andrew Tridgell
76761c5c8e
build: these cause problems incrementally too
2010-04-06 20:26:56 +10:00
Andrew Tridgell
bb5659fbfb
build: more non-incremental headers
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
8005100b2e
build: fixed REPLACE_GETPASS
2010-04-06 20:26:56 +10:00
Kai Blin
bfc1753514
build: Check for various headers S3 needs.
2010-04-06 20:26:56 +10:00
Andrew Tridgell
4b68550642
build: also need to put stripped CC in conf.env
2010-04-06 20:26:55 +10:00
Andrew Tridgell
a602a98b49
build: added WORDS_BIGENDIAN test
2010-04-06 20:26:55 +10:00
Andrew Tridgell
5025ca10c6
build: added --enable-gccdeps option
...
off by default, for maximum portability
2010-04-06 20:26:55 +10:00
Kai Blin
752533f865
build: Enable more warnings when using the --pedantic configuration option
2010-04-06 20:26:54 +10:00
Andrew Tridgell
6e550ac4c7
build: trim whitespace from CC options
2010-04-06 20:26:53 +10:00
Andrew Tridgell
cb0bf90b10
build: don't use -W warning option for developer build
2010-04-06 20:26:51 +10:00
Andrew Tridgell
8d0cb0321a
build: allow configure -C to work again
2010-04-06 20:26:51 +10:00
Andrew Tridgell
fe9e5d33bb
build: go into system includes for dependencies on configure
2010-04-06 20:26:50 +10:00
Andrew Tridgell
844acb2260
build: waf quicktest nearly works
...
Rewrote wafsamba using a new dependency handling system, and started
adding the waf test code
2010-04-06 20:26:48 +10:00
Andrew Tridgell
8f1b809d2c
build: nearly there on samba4 build
2010-04-06 20:26:47 +10:00
Andrew Tridgell
2498a0d25e
build: saner CFLAGS handling for defines
2010-04-06 20:26:47 +10:00
Andrew Tridgell
a7c60e0b67
build: added getpass() tests
2010-04-06 20:26:46 +10:00
Andrew Tridgell
dd2aba149c
build: check for RETSIGTYPE
2010-04-06 20:26:45 +10:00
Andrew Tridgell
58049e7f16
build: added IPV6 test
2010-04-06 20:26:45 +10:00
Andrew Tridgell
690b08fa0a
build: fixed _Bool va_copy and VA_ARGS tests
2010-04-06 20:26:45 +10:00
Andrew Tridgell
ec2d90a8bc
build: fixed sockaddr_in6 test
2010-04-06 20:26:45 +10:00
Andrew Tridgell
df5dee4b71
build: more libreplace config checks
2010-04-06 20:26:45 +10:00
Andrew Tridgell
5882c44c81
build: check immediate structures
2010-04-06 20:26:44 +10:00
Andrew Tridgell
165b5b660a
build: move gettimeofday check to libreplace
...
- add checklink option to CHECK_FUNC()
- Used for when a prototype is not available
2010-04-06 20:26:44 +10:00
Andrew Tridgell
d40b396ad8
build: added interface checking and nicer snprintf checking
...
use CHECK_CODE()
2010-04-06 20:26:43 +10:00
Andrew Tridgell
aac8aec0d1
build: more config checks
2010-04-06 20:26:43 +10:00
Andrew Tridgell
572fc43a4a
build: check freeaddrinfo
2010-04-06 20:26:43 +10:00
Andrew Tridgell
001068d26f
build: check for volatile
2010-04-06 20:26:43 +10:00
Andrew Tridgell
0d34e81173
build: more config checks
2010-04-06 20:26:43 +10:00
Andrew Tridgell
5d39ac84d1
build: check for offset_t and pw*_r functions
2010-04-06 20:26:43 +10:00
Andrew Tridgell
cfb4f55a7b
build: check size of types
...
allow name of SIZEOF test to be specified
2010-04-06 20:26:42 +10:00
Andrew Tridgell
dd05b6512a
build: improve autoconf macros
...
- enable headers to be specified
- enable both forms of DECL check
- more libreplace checks
- more heimdal checks
- more sysdep checks
2010-04-06 20:26:42 +10:00
Andrew Tridgell
54e26fcb48
build: added CHECK_DECLS()
2010-04-06 20:26:42 +10:00
Andrew Tridgell
8112b4007d
build: backtrace and crypt tests
2010-04-06 20:26:42 +10:00