diff options
author | cvs2svn <> | 2008-09-05 00:26:21 +0400 |
---|---|---|
committer | cvs2svn <> | 2008-09-05 00:26:21 +0400 |
commit | 07b4b67a88f386ce4716a14e0ff2c2bce992b985 (patch) | |
tree | 2d367e3f5c271ef2cdf093f175039cd701237bc7 /config/acinclude.m4 | |
parent | cfef0dc52cc4eab69ddeab566fa31790a2328b6a (diff) |
This commit was manufactured by cvs2svn to create tag 'newlib-1_16_0'.newlib-1_16_0
Sprout from binutils-arc-20080908-branch 2008-09-04 20:26:19 UTC cvs2svn 'This commit was manufactured by cvs2svn to create branch 'binutils-'
Cherrypick from master 2007-12-19 22:36:48 UTC Jeff Johnston <jjohnstn@redhat.com> '':
ChangeLog
MAINTAINERS
Makefile.def
Makefile.in
Makefile.tpl
config.guess
config.rpath
config.sub
config/ChangeLog
config/acinclude.m4
config/acx.m4
config/confsubdir.m4
config/mh-i370pic
config/mh-ia64pic
config/mh-mingw
config/mh-ppc-darwin
config/mh-s390pic
config/mh-sparcpic
config/mt-mips-elfoabi
config/mt-spu
config/tls.m4
configure
configure.ac
libgloss/ChangeLog
libgloss/arm/configure
libgloss/arm/crt0.S
libgloss/arm/redboot-syscalls.c
libgloss/bfin/Makefile.in
libgloss/bfin/configure
libgloss/bfin/syscalls.c
libgloss/configure
libgloss/cris/configure
libgloss/cris/gensyscalls
libgloss/crx/configure
libgloss/d30v/configure
libgloss/doc/configure
libgloss/fr30/configure
libgloss/fr30/syscalls.c
libgloss/frv/configure
libgloss/frv/crt0.S
libgloss/frv/isatty.c
libgloss/hp74x/configure
libgloss/i386/configure
libgloss/i960/configure
libgloss/iq2000/configure
libgloss/iq2000/crt0.S
libgloss/iq2000/isatty.c
libgloss/libnosys/configure
libgloss/libnosys/configure.in
libgloss/libnosys/isatty.c
libgloss/m32c/configure
libgloss/m32c/exit.S
libgloss/m32r/configure
libgloss/m32r/isatty.c
libgloss/m68hc11/configure
libgloss/m68k/cf-crt1.c
libgloss/m68k/configure
libgloss/mcore/configure
libgloss/mep/configure
libgloss/mips/configure
libgloss/mn10200/configure
libgloss/mn10200/isatty.c
libgloss/mn10300/configure
libgloss/mn10300/crt0.S
libgloss/mn10300/isatty.c
libgloss/mt/configure
libgloss/pa/configure
libgloss/rs6000/configure
libgloss/sparc/configure
libgloss/sparc/libsys/configure
libgloss/spu/Makefile.in
libgloss/spu/configure
libgloss/spu/readlink.c
libgloss/spu/sbrk.c
libgloss/spu/syscalls.c
libgloss/wince/configure
libgloss/xstormy16/configure
libtool.m4
ltsugar.m4
newlib/ChangeLog
newlib/Makefile.am
newlib/Makefile.in
newlib/configure.host
newlib/libc/argz/argz_count.c
newlib/libc/argz/argz_extract.c
newlib/libc/argz/argz_stringify.c
newlib/libc/ctype/ctype_.c
newlib/libc/ctype/isalnum.c
newlib/libc/ctype/isalpha.c
newlib/libc/ctype/iscntrl.c
newlib/libc/ctype/isdigit.c
newlib/libc/ctype/islower.c
newlib/libc/ctype/isprint.c
newlib/libc/ctype/ispunct.c
newlib/libc/ctype/isspace.c
newlib/libc/ctype/isupper.c
newlib/libc/ctype/isxdigit.c
newlib/libc/include/_ansi.h
newlib/libc/include/_syslist.h
newlib/libc/include/assert.h
newlib/libc/include/ctype.h
newlib/libc/include/getopt.h
newlib/libc/include/machine/_default_types.h
newlib/libc/include/machine/ieeefp.h
newlib/libc/include/machine/setjmp.h
newlib/libc/include/math.h
newlib/libc/include/reent.h
newlib/libc/include/stdint.h
newlib/libc/include/stdio.h
newlib/libc/include/string.h
newlib/libc/include/sys/_default_fcntl.h
newlib/libc/include/sys/reent.h
newlib/libc/include/sys/stat.h
newlib/libc/include/sys/unistd.h
newlib/libc/libc.texinfo
newlib/libc/machine/arm/setjmp.S
newlib/libc/machine/configure
newlib/libc/machine/i386/memchr.S
newlib/libc/machine/i386/memset.S
newlib/libc/machine/i386/strchr.S
newlib/libc/machine/i386/strlen.S
newlib/libc/machine/m68k/memcpy.S
newlib/libc/machine/m68k/memset.S
newlib/libc/machine/m68k/setjmp.S
newlib/libc/machine/mips/strncpy.c
newlib/libc/machine/mn10300/memset.S
newlib/libc/machine/powerpc/vfprintf.c
newlib/libc/machine/spu/Makefile.am
newlib/libc/machine/spu/Makefile.in
newlib/libc/machine/spu/fprintf.S
newlib/libc/machine/spu/fscanf.S
newlib/libc/machine/spu/mk_syscalls
newlib/libc/machine/spu/printf.S
newlib/libc/machine/spu/scanf.S
newlib/libc/machine/spu/setjmp.S
newlib/libc/machine/spu/snprintf.S
newlib/libc/machine/spu/sprintf.S
newlib/libc/machine/spu/sscanf.S
newlib/libc/machine/spu/stack_reg_va.S
newlib/libc/machine/spu/strcat.c
newlib/libc/machine/spu/strcpy.c
newlib/libc/machine/spu/strlen.c
newlib/libc/machine/spu/strncat.c
newlib/libc/machine/spu/strncmp.c
newlib/libc/machine/spu/strncpy.c
newlib/libc/machine/spu/sys/dirent.h
newlib/libc/machine/spu/sys/errno.h
newlib/libc/machine/spu/sys/sched.h
newlib/libc/machine/spu/sys/syscall.h
newlib/libc/posix/Makefile.am
newlib/libc/posix/Makefile.in
newlib/libc/posix/isatty.c
newlib/libc/reent/Makefile.am
newlib/libc/reent/Makefile.in
newlib/libc/search/hash.h
newlib/libc/stdio/Makefile.am
newlib/libc/stdio/Makefile.in
newlib/libc/stdio/asiprintf.c
newlib/libc/stdio/asniprintf.c
newlib/libc/stdio/asnprintf.c
newlib/libc/stdio/asprintf.c
newlib/libc/stdio/dprintf.c
newlib/libc/stdio/fflush.c
newlib/libc/stdio/freopen.c
newlib/libc/stdio/ftell.c
newlib/libc/stdio/local.h
newlib/libc/stdio/makebuf.c
newlib/libc/stdio/rget.c
newlib/libc/stdio/siprintf.c
newlib/libc/stdio/siscanf.c
newlib/libc/stdio/sniprintf.c
newlib/libc/stdio/snprintf.c
newlib/libc/stdio/sprintf.c
newlib/libc/stdio/sscanf.c
newlib/libc/stdio/vasiprintf.c
newlib/libc/stdio/vasniprintf.c
newlib/libc/stdio/vasnprintf.c
newlib/libc/stdio/vasprintf.c
newlib/libc/stdio/vdiprintf.c
newlib/libc/stdio/vdprintf.c
newlib/libc/stdio/vfprintf.c
newlib/libc/stdio/vfscanf.c
newlib/libc/stdio/vsiprintf.c
newlib/libc/stdio/vsiscanf.c
newlib/libc/stdio/vsniprintf.c
newlib/libc/stdio/vsnprintf.c
newlib/libc/stdio/vsprintf.c
newlib/libc/stdio/vsscanf.c
newlib/libc/stdio64/ftello64.c
newlib/libc/stdlib/envlock.h
newlib/libc/stdlib/gdtoa-hexnan.c
newlib/libc/stdlib/getopt.c
newlib/libc/stdlib/mprec.h
newlib/libc/stdlib/strtod.c
newlib/libc/stdlib/wcsrtombs.c
newlib/libc/string/Makefile.am
newlib/libc/string/Makefile.in
newlib/libc/string/memchr.c
newlib/libc/string/memset.c
newlib/libc/string/strcasestr.c
newlib/libc/string/strchr.c
newlib/libc/string/strings.tex
newlib/libc/string/strlen.c
newlib/libc/string/strstr.c
newlib/libc/sys/a29khif/_isatty.S
newlib/libc/sys/arc/isatty.c
newlib/libc/sys/arm/syscalls.c
newlib/libc/sys/configure
newlib/libc/sys/d10v/syscalls.c
newlib/libc/sys/h8300hms/syscalls.c
newlib/libc/sys/h8500hms/syscalls.c
newlib/libc/sys/linux/Makefile.am
newlib/libc/sys/linux/Makefile.in
newlib/libc/sys/linux/bits/libc-lock.h
newlib/libc/sys/linux/iconv/iconvconfig.c
newlib/libc/sys/linux/iconv/strtab.c
newlib/libc/sys/linux/include/arpa/nameser.h
newlib/libc/sys/linux/include/hesiod.h
newlib/libc/sys/linux/include/libc_private.h
newlib/libc/sys/linux/include/net/ethernet.h
newlib/libc/sys/linux/include/net/if_atm.h
newlib/libc/sys/linux/include/net/if_media.h
newlib/libc/sys/linux/include/net/if_ppp.h
newlib/libc/sys/linux/include/net/if_pppvar.h
newlib/libc/sys/linux/include/netdb.h
newlib/libc/sys/linux/include/netinet/if_atm.h
newlib/libc/sys/linux/include/netinet/if_ether.h
newlib/libc/sys/linux/include/netinet/ip_flow.h
newlib/libc/sys/linux/include/nsswitch.h
newlib/libc/sys/linux/include/resolv.h
newlib/libc/sys/linux/include/sched.h
newlib/libc/sys/linux/include/stdint.h
newlib/libc/sys/linux/intl/locale.alias
newlib/libc/sys/linux/libc-symbols.h
newlib/libc/sys/linux/machine/i386/get_clockfreq.c
newlib/libc/sys/linux/machine/i386/include/endian.h
newlib/libc/sys/linux/machine/i386/include/param.h
newlib/libc/sys/linux/net/Makefile.am
newlib/libc/sys/linux/net/Makefile.in
newlib/libc/sys/linux/net/addr2ascii.3
newlib/libc/sys/linux/net/base64.c
newlib/libc/sys/linux/net/bindresvport.c
newlib/libc/sys/linux/net/byteorder.3
newlib/libc/sys/linux/net/ether_addr.c
newlib/libc/sys/linux/net/ethers.3
newlib/libc/sys/linux/net/getaddrinfo.3
newlib/libc/sys/linux/net/getaddrinfo.c
newlib/libc/sys/linux/net/gethostbydns.c
newlib/libc/sys/linux/net/gethostbyht.c
newlib/libc/sys/linux/net/gethostbyname.3
newlib/libc/sys/linux/net/gethostbynis.c
newlib/libc/sys/linux/net/gethostnamadr.c
newlib/libc/sys/linux/net/getifaddrs.3
newlib/libc/sys/linux/net/getifaddrs.c
newlib/libc/sys/linux/net/getipnodebyname.3
newlib/libc/sys/linux/net/getnameinfo.3
newlib/libc/sys/linux/net/getnameinfo.c
newlib/libc/sys/linux/net/getnetbydns.c
newlib/libc/sys/linux/net/getnetbyht.c
newlib/libc/sys/linux/net/getnetbynis.c
newlib/libc/sys/linux/net/getnetent.3
newlib/libc/sys/linux/net/getnetnamadr.c
newlib/libc/sys/linux/net/getproto.c
newlib/libc/sys/linux/net/getprotoent.3
newlib/libc/sys/linux/net/getprotoent.c
newlib/libc/sys/linux/net/getprotoname.c
newlib/libc/sys/linux/net/getservbyname.c
newlib/libc/sys/linux/net/getservbyport.c
newlib/libc/sys/linux/net/getservent.3
newlib/libc/sys/linux/net/getservent.c
newlib/libc/sys/linux/net/herror.c
newlib/libc/sys/linux/net/hesiod.3
newlib/libc/sys/linux/net/hesiod.c
newlib/libc/sys/linux/net/if_indextoname.3
newlib/libc/sys/linux/net/inet.3
newlib/libc/sys/linux/net/inet6_option_space.3
newlib/libc/sys/linux/net/inet6_rthdr_space.3
newlib/libc/sys/linux/net/inet_lnaof.c
newlib/libc/sys/linux/net/inet_makeaddr.c
newlib/libc/sys/linux/net/inet_net.3
newlib/libc/sys/linux/net/inet_netof.c
newlib/libc/sys/linux/net/inet_network.c
newlib/libc/sys/linux/net/inet_ntoa.c
newlib/libc/sys/linux/net/innetgr-stub.c
newlib/libc/sys/linux/net/ip6opt.c
newlib/libc/sys/linux/net/iso_addr.3
newlib/libc/sys/linux/net/iso_addr.c
newlib/libc/sys/linux/net/linkaddr.3
newlib/libc/sys/linux/net/linkaddr.c
newlib/libc/sys/linux/net/map_v4v6.c
newlib/libc/sys/linux/net/name6.c
newlib/libc/sys/linux/net/namespace.h
newlib/libc/sys/linux/net/ns.3
newlib/libc/sys/linux/net/ns_addr.c
newlib/libc/sys/linux/net/ns_name.c
newlib/libc/sys/linux/net/ns_netint.c
newlib/libc/sys/linux/net/ns_ntoa.c
newlib/libc/sys/linux/net/ns_parse.c
newlib/libc/sys/linux/net/ns_print.c
newlib/libc/sys/linux/net/ns_ttl.c
newlib/libc/sys/linux/net/nsap_addr.c
newlib/libc/sys/linux/net/nsdispatch.3
newlib/libc/sys/linux/net/nsdispatch.c
newlib/libc/sys/linux/net/nslexer.c
newlib/libc/sys/linux/net/nslexer.l
newlib/libc/sys/linux/net/nsparser.c
newlib/libc/sys/linux/net/nsparser.h
newlib/libc/sys/linux/net/nsparser.y
newlib/libc/sys/linux/net/rcmd.3
newlib/libc/sys/linux/net/rcmd.c
newlib/libc/sys/linux/net/rcmdsh.3
newlib/libc/sys/linux/net/res_comp.c
newlib/libc/sys/linux/net/res_config.h
newlib/libc/sys/linux/net/res_data.c
newlib/libc/sys/linux/net/res_debug.c
newlib/libc/sys/linux/net/res_init.c
newlib/libc/sys/linux/net/res_mkquery.c
newlib/libc/sys/linux/net/res_mkupdate.c
newlib/libc/sys/linux/net/res_query.c
newlib/libc/sys/linux/net/res_send.c
newlib/libc/sys/linux/net/res_update.c
newlib/libc/sys/linux/net/resolver.3
newlib/libc/sys/linux/net/rthdr.c
newlib/libc/sys/linux/net/send.c
newlib/libc/sys/linux/net/vars.c
newlib/libc/sys/linux/stdlib/COPYRIGHT
newlib/libc/sys/linux/stdlib/Makefile.am
newlib/libc/sys/linux/stdlib/Makefile.in
newlib/libc/sys/linux/stdlib/cclass.h
newlib/libc/sys/linux/stdlib/cname.h
newlib/libc/sys/linux/stdlib/collate.c
newlib/libc/sys/linux/stdlib/collate.h
newlib/libc/sys/linux/stdlib/collcmp.c
newlib/libc/sys/linux/stdlib/engine.c
newlib/libc/sys/linux/stdlib/fnmatch.3
newlib/libc/sys/linux/stdlib/fnmatch.c
newlib/libc/sys/linux/stdlib/glob.3
newlib/libc/sys/linux/stdlib/glob.c
newlib/libc/sys/linux/stdlib/reallocf.c
newlib/libc/sys/linux/stdlib/regcomp.c
newlib/libc/sys/linux/stdlib/regerror.c
newlib/libc/sys/linux/stdlib/regex.3
newlib/libc/sys/linux/stdlib/regex2.h
newlib/libc/sys/linux/stdlib/regexec.c
newlib/libc/sys/linux/stdlib/regfree.c
newlib/libc/sys/linux/stdlib/utils.h
newlib/libc/sys/linux/stdlib/wordexp.c
newlib/libc/sys/linux/stdlib/wordfree.c
newlib/libc/sys/linux/sys/ioctl.h
newlib/libc/sys/linux/sys/socket.h
newlib/libc/sys/linux/sys/types.h
newlib/libc/sys/linux/sys/unistd.h
newlib/libc/sys/mmixware/isatty.c
newlib/libc/sys/sh/syscalls.c
newlib/libc/sys/sysnecv850/crt0.S
newlib/libc/sys/sysnecv850/isatty.c
newlib/libc/syscalls/Makefile.am
newlib/libc/syscalls/Makefile.in
newlib/libc/syscalls/sysclose.c
newlib/libc/syscalls/sysexecve.c
newlib/libc/syscalls/sysfcntl.c
newlib/libc/syscalls/sysfork.c
newlib/libc/syscalls/sysfstat.c
newlib/libc/syscalls/sysgetpid.c
newlib/libc/syscalls/sysgettod.c
newlib/libc/syscalls/syskill.c
newlib/libc/syscalls/syslink.c
newlib/libc/syscalls/syslseek.c
newlib/libc/syscalls/sysopen.c
newlib/libc/syscalls/sysread.c
newlib/libc/syscalls/syssbrk.c
newlib/libc/syscalls/sysstat.c
newlib/libc/syscalls/systimes.c
newlib/libc/syscalls/sysunlink.c
newlib/libc/syscalls/syswait.c
newlib/libc/syscalls/syswrite.c
newlib/libc/time/mktime.c
newlib/libm/libm.texinfo
newlib/libm/machine/spu/configure
newlib/libm/machine/spu/headers/acosd2.h
newlib/libm/machine/spu/headers/acosf4.h
newlib/libm/machine/spu/headers/acoshd2.h
newlib/libm/machine/spu/headers/acoshf4.h
newlib/libm/machine/spu/headers/asind2.h
newlib/libm/machine/spu/headers/asinf4.h
newlib/libm/machine/spu/headers/asinhd2.h
newlib/libm/machine/spu/headers/asinhf4.h
newlib/libm/machine/spu/headers/atan2d2.h
newlib/libm/machine/spu/headers/atan2f4.h
newlib/libm/machine/spu/headers/atand2.h
newlib/libm/machine/spu/headers/atanf4.h
newlib/libm/machine/spu/headers/atanhd2.h
newlib/libm/machine/spu/headers/atanhf4.h
newlib/libm/machine/spu/headers/cbrt.h
newlib/libm/machine/spu/headers/cbrtf.h
newlib/libm/machine/spu/headers/cos_sin.h
newlib/libm/machine/spu/headers/cosd2.h
newlib/libm/machine/spu/headers/cosf4.h
newlib/libm/machine/spu/headers/coshd2.h
newlib/libm/machine/spu/headers/coshf4.h
newlib/libm/machine/spu/headers/divd2.h
newlib/libm/machine/spu/headers/divf4.h
newlib/libm/machine/spu/headers/erf_utils.h
newlib/libm/machine/spu/headers/erfcd2.h
newlib/libm/machine/spu/headers/erfcf4.h
newlib/libm/machine/spu/headers/erfd2.h
newlib/libm/machine/spu/headers/erff4.h
newlib/libm/machine/spu/headers/exp2d2.h
newlib/libm/machine/spu/headers/exp2f4.h
newlib/libm/machine/spu/headers/expd2.h
newlib/libm/machine/spu/headers/expf4.h
newlib/libm/machine/spu/headers/expm1d2.h
newlib/libm/machine/spu/headers/expm1f4.h
newlib/libm/machine/spu/headers/floord2.h
newlib/libm/machine/spu/headers/floorf4.h
newlib/libm/machine/spu/headers/hypotd2.h
newlib/libm/machine/spu/headers/hypotf4.h
newlib/libm/machine/spu/headers/isnand2.h
newlib/libm/machine/spu/headers/isnanf4.h
newlib/libm/machine/spu/headers/ldexpd2.h
newlib/libm/machine/spu/headers/ldexpf4.h
newlib/libm/machine/spu/headers/lgammad2.h
newlib/libm/machine/spu/headers/lgammaf4.h
newlib/libm/machine/spu/headers/log10d2.h
newlib/libm/machine/spu/headers/log1pd2.h
newlib/libm/machine/spu/headers/log1pf4.h
newlib/libm/machine/spu/headers/log2d2.h
newlib/libm/machine/spu/headers/log2f4.h
newlib/libm/machine/spu/headers/logbf4.h
newlib/libm/machine/spu/headers/logd2.h
newlib/libm/machine/spu/headers/logf4.h
newlib/libm/machine/spu/headers/nearbyintf4.h
newlib/libm/machine/spu/headers/nextafterd2.h
newlib/libm/machine/spu/headers/nextafterf4.h
newlib/libm/machine/spu/headers/powd2.h
newlib/libm/machine/spu/headers/powf4.h
newlib/libm/machine/spu/headers/recipd2.h
newlib/libm/machine/spu/headers/recipf4.h
newlib/libm/machine/spu/headers/rintf4.h
newlib/libm/machine/spu/headers/scalbnf4.h
newlib/libm/machine/spu/headers/signbitd2.h
newlib/libm/machine/spu/headers/simdmath.h
newlib/libm/machine/spu/headers/sincosd2.h
newlib/libm/machine/spu/headers/sincosf4.h
newlib/libm/machine/spu/headers/sind2.h
newlib/libm/machine/spu/headers/sinf4.h
newlib/libm/machine/spu/headers/sinhd2.h
newlib/libm/machine/spu/headers/sinhf4.h
newlib/libm/machine/spu/headers/sqrtd2.h
newlib/libm/machine/spu/headers/sqrtf4.h
newlib/libm/machine/spu/headers/tand2.h
newlib/libm/machine/spu/headers/tanf4.h
newlib/libm/machine/spu/headers/tanhd2.h
newlib/libm/machine/spu/headers/tanhf4.h
newlib/libm/machine/spu/headers/tgammad2.h
newlib/libm/machine/spu/headers/tgammaf4.h
newlib/libm/machine/spu/headers/truncd2.h
newlib/libm/machine/spu/headers/truncf4.h
src-release
Cherrypick from cygnus 1999-05-03 07:29:06 UTC Richard Henderson <rth@redhat.com> '19990502 sourceware import':
config/mh-armpic
config/mh-elfalphapic
config/mh-m68kpic
config/mh-papic
config/mh-ppcpic
config/mh-x86pic
Delete:
config/extensions.m4
config/futex.m4
config/mh-pa
config/mh-pa-hpux10
config/mt-mips-gnu
config/mt-mips16-compat
config/override.m4
config/proginstall.m4
config/tcl.m4
libgloss/bfin/basiccrt.S
libgloss/bfin/bf522.ld
libgloss/bfin/bf523.ld
libgloss/bfin/bf524.ld
libgloss/bfin/bf525.ld
libgloss/bfin/bf526.ld
libgloss/bfin/bf527.ld
libgloss/bfin/bf531.ld
libgloss/bfin/bf532.ld
libgloss/bfin/bf533.ld
libgloss/bfin/bf534.ld
libgloss/bfin/bf536.ld
libgloss/bfin/bf537.ld
libgloss/bfin/bf538.ld
libgloss/bfin/bf539.ld
libgloss/bfin/bf542.ld
libgloss/bfin/bf544.ld
libgloss/bfin/bf547.ld
libgloss/bfin/bf548.ld
libgloss/bfin/bf549.ld
libgloss/bfin/bf561.ld
libgloss/bfin/bf561a.ld
libgloss/bfin/bf561b.ld
libgloss/bfin/bf561m.ld
libgloss/bfin/bfin-common-mc.ld
libgloss/bfin/bfin-common-sc.ld
libgloss/bfin/include/blackfin.h
libgloss/bfin/include/cdefBF522.h
libgloss/bfin/include/cdefBF525.h
libgloss/bfin/include/cdefBF527.h
libgloss/bfin/include/cdefBF52x_base.h
libgloss/bfin/include/cdefBF531.h
libgloss/bfin/include/cdefBF532.h
libgloss/bfin/include/cdefBF533.h
libgloss/bfin/include/cdefBF534.h
libgloss/bfin/include/cdefBF535.h
libgloss/bfin/include/cdefBF536.h
libgloss/bfin/include/cdefBF537.h
libgloss/bfin/include/cdefBF538.h
libgloss/bfin/include/cdefBF539.h
libgloss/bfin/include/cdefBF53x.h
libgloss/bfin/include/cdefBF541.h
libgloss/bfin/include/cdefBF542.h
libgloss/bfin/include/cdefBF544.h
libgloss/bfin/include/cdefBF547.h
libgloss/bfin/include/cdefBF548.h
libgloss/bfin/include/cdefBF549.h
libgloss/bfin/include/cdefBF54x_base.h
libgloss/bfin/include/cdefBF561.h
libgloss/bfin/include/cdef_LPBlackfin.h
libgloss/bfin/include/cdefblackfin.h
libgloss/bfin/include/cplb.h
libgloss/bfin/include/cplbtab.h
libgloss/bfin/include/defBF522.h
libgloss/bfin/include/defBF525.h
libgloss/bfin/include/defBF527.h
libgloss/bfin/include/defBF52x_base.h
libgloss/bfin/include/defBF531.h
libgloss/bfin/include/defBF532.h
libgloss/bfin/include/defBF533.h
libgloss/bfin/include/defBF534.h
libgloss/bfin/include/defBF535.h
libgloss/bfin/include/defBF536.h
libgloss/bfin/include/defBF537.h
libgloss/bfin/include/defBF538.h
libgloss/bfin/include/defBF539.h
libgloss/bfin/include/defBF541.h
libgloss/bfin/include/defBF542.h
libgloss/bfin/include/defBF544.h
libgloss/bfin/include/defBF547.h
libgloss/bfin/include/defBF548.h
libgloss/bfin/include/defBF549.h
libgloss/bfin/include/defBF54x_base.h
libgloss/bfin/include/defBF561.h
libgloss/bfin/include/def_LPBlackfin.h
libgloss/bfin/include/defblackfin.h
libgloss/bfin/include/sys/_adi_platform.h
libgloss/bfin/include/sys/anomaly_macros_rtl.h
libgloss/bfin/include/sys/excause.h
libgloss/bfin/include/sys/exception.h
libgloss/bfin/include/sys/mc_typedef.h
libgloss/bfin/include/sys/platform.h
libgloss/bfin/include/sys/pll.h
libgloss/bfin/include/sysreg.h
libgloss/spu/linux_syscalls.c
libgloss/xstormy16/isatty.c
newlib/libc/machine/m68k/m68kasm.h
newlib/libc/machine/spu/assert.c
newlib/libc/machine/spu/impure.c
newlib/libc/machine/spu/include/spu_timer.h
newlib/libc/machine/spu/memcmp.c
newlib/libc/machine/spu/spu_clock_stop.c
newlib/libc/machine/spu/spu_clock_svcs.c
newlib/libc/machine/spu/spu_timebase.c
newlib/libc/machine/spu/spu_timer_flih.S
newlib/libc/machine/spu/spu_timer_free.c
newlib/libc/machine/spu/spu_timer_internal.h
newlib/libc/machine/spu/spu_timer_slih.c
newlib/libc/machine/spu/spu_timer_slih_reg.c
newlib/libc/machine/spu/spu_timer_stop.c
newlib/libc/machine/spu/spu_timer_svcs.c
newlib/libc/machine/spu/straddr.h
newlib/libc/machine/spu/strcpy.h
newlib/libc/machine/spu/strncmp.h
newlib/libc/machine/spu/sys/linux_syscalls.h
newlib/libc/posix/_isatty.c
newlib/libc/reent/isattyr.c
newlib/libc/string/memmem.c
newlib/libc/string/str-two-way.h
newlib/libc/sys/linux/isatty.c
newlib/libc/sys/linux/machine/i386/atomic.h
newlib/libc/sys/linux/net/XXX-lookup.c
newlib/libc/sys/linux/net/alias-lookup.c
newlib/libc/sys/linux/net/aliases.h
newlib/libc/sys/linux/net/check_pf.c
newlib/libc/sys/linux/net/databases.def
newlib/libc/sys/linux/net/digits_dots.c
newlib/libc/sys/linux/net/ether_aton.c
newlib/libc/sys/linux/net/ether_aton_r.c
newlib/libc/sys/linux/net/ether_hton.c
newlib/libc/sys/linux/net/ether_line.c
newlib/libc/sys/linux/net/ether_ntoa.c
newlib/libc/sys/linux/net/ether_ntoa_r.c
newlib/libc/sys/linux/net/ether_ntoh.c
newlib/libc/sys/linux/net/etherent.h
newlib/libc/sys/linux/net/ethers-lookup.c
newlib/libc/sys/linux/net/function.def
newlib/libc/sys/linux/net/getXXbyYY.c
newlib/libc/sys/linux/net/getXXbyYY_r.c
newlib/libc/sys/linux/net/getXXent.c
newlib/libc/sys/linux/net/getXXent_r.c
newlib/libc/sys/linux/net/getaliasent.c
newlib/libc/sys/linux/net/getaliasent_r.c
newlib/libc/sys/linux/net/getaliasname.c
newlib/libc/sys/linux/net/getaliasname_r.c
newlib/libc/sys/linux/net/gethstbyad.c
newlib/libc/sys/linux/net/gethstbyad_r.c
newlib/libc/sys/linux/net/gethstbynm.c
newlib/libc/sys/linux/net/gethstbynm2.c
newlib/libc/sys/linux/net/gethstbynm2_r.c
newlib/libc/sys/linux/net/gethstbynm_r.c
newlib/libc/sys/linux/net/gethstent.c
newlib/libc/sys/linux/net/gethstent_r.c
newlib/libc/sys/linux/net/getnetbyad.c
newlib/libc/sys/linux/net/getnetbyad_r.c
newlib/libc/sys/linux/net/getnetbynm.c
newlib/libc/sys/linux/net/getnetbynm_r.c
newlib/libc/sys/linux/net/getnetent.c
newlib/libc/sys/linux/net/getnetent_r.c
newlib/libc/sys/linux/net/getnetgrent.c
newlib/libc/sys/linux/net/getnetgrent_r.c
newlib/libc/sys/linux/net/getnssent.c
newlib/libc/sys/linux/net/getnssent_r.c
newlib/libc/sys/linux/net/getproto_r.c
newlib/libc/sys/linux/net/getprtent.c
newlib/libc/sys/linux/net/getprtent_r.c
newlib/libc/sys/linux/net/getprtname.c
newlib/libc/sys/linux/net/getprtname_r.c
newlib/libc/sys/linux/net/getrpcbyname.c
newlib/libc/sys/linux/net/getrpcbyname_r.c
newlib/libc/sys/linux/net/getrpcbynumber.c
newlib/libc/sys/linux/net/getrpcbynumber_r.c
newlib/libc/sys/linux/net/getrpcent.c
newlib/libc/sys/linux/net/getrpcent_r.c
newlib/libc/sys/linux/net/getservent_r.c
newlib/libc/sys/linux/net/getsrvbynm.c
newlib/libc/sys/linux/net/getsrvbynm_r.c
newlib/libc/sys/linux/net/getsrvbypt.c
newlib/libc/sys/linux/net/getsrvbypt_r.c
newlib/libc/sys/linux/net/grp-lookup.c
newlib/libc/sys/linux/net/herrno.c
newlib/libc/sys/linux/net/hosts-lookup.c
newlib/libc/sys/linux/net/ifaddrs.h
newlib/libc/sys/linux/net/ifreq.c
newlib/libc/sys/linux/net/ifreq.h
newlib/libc/sys/linux/net/in6_addr.c
newlib/libc/sys/linux/net/inet6_option.c
newlib/libc/sys/linux/net/inet_mkadr.c
newlib/libc/sys/linux/net/inet_net.c
newlib/libc/sys/linux/net/key-lookup.c
newlib/libc/sys/linux/net/local.h
newlib/libc/sys/linux/net/netgroup.h
newlib/libc/sys/linux/net/netgrp-lookup.c
newlib/libc/sys/linux/net/network-lookup.c
newlib/libc/sys/linux/net/not-cancel.h
newlib/libc/sys/linux/net/ns_samedomain.c
newlib/libc/sys/linux/net/nscd-types.h
newlib/libc/sys/linux/net/nscd/nscd-client.h
newlib/libc/sys/linux/net/nscd/nscd_proto.h
newlib/libc/sys/linux/net/nss.h
newlib/libc/sys/linux/net/nsswitch.c
newlib/libc/sys/linux/net/nsswitch.h
newlib/libc/sys/linux/net/opensock.c
newlib/libc/sys/linux/net/proto-lookup.c
newlib/libc/sys/linux/net/pwd-lookup.c
newlib/libc/sys/linux/net/res_debug.h
newlib/libc/sys/linux/net/res_hconf.c
newlib/libc/sys/linux/net/res_hconf.h
newlib/libc/sys/linux/net/res_libc.c
newlib/libc/sys/linux/net/rexec.c
newlib/libc/sys/linux/net/rpc-lookup.c
newlib/libc/sys/linux/net/ruserpass.c
newlib/libc/sys/linux/net/service-lookup.c
newlib/libc/sys/linux/net/spwd-lookup.c
newlib/libc/sys/linux/shlib-compat.h
newlib/libc/syscalls/sysisatty.c
newlib/testsuite/newlib.stdlib/size_max.c
newlib/testsuite/newlib.stdlib/stdlib.exp
Diffstat (limited to 'config/acinclude.m4')
-rwxr-xr-x | config/acinclude.m4 | 1277 |
1 files changed, 1277 insertions, 0 deletions
diff --git a/config/acinclude.m4 b/config/acinclude.m4 index 8242b2c7a..c7c0ab5dc 100755 --- a/config/acinclude.m4 +++ b/config/acinclude.m4 @@ -497,6 +497,99 @@ AC_SUBST(DEVOHDIR) ]) dnl ==================================================================== +dnl find the IDE library and headers. +AC_DEFUN([CYG_AC_PATH_IDE], [ +AC_MSG_CHECKING(for IDE headers in the source tree) +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +IDEHDIR= +IDELIB= +AC_CACHE_VAL(ac_cv_c_ideh,[ +for i in $dirlist; do + if test -f "${srcdir}/$i/libide/src/event.h" ; then + ac_cv_c_ideh=`(cd ${srcdir}/$i/libide/src; ${PWDCMD-pwd})`; + fi +done +]) +if test x"${ac_cv_c_ideh}" != x; then + IDEHDIR="-I${ac_cv_c_ideh}" + AC_MSG_RESULT(${ac_cv_c_ideh}) +else + AC_MSG_RESULT(none) +fi + +AC_MSG_CHECKING(for LIBIDE TCL headers in the source tree) +AC_CACHE_VAL(ac_cv_c_idetclh,[ +for i in $dirlist; do + if test -f "${srcdir}/$i/libidetcl/src/idetcl.h" ; then + ac_cv_c_idetclh=`(cd ${srcdir}/$i/libidetcl/src; ${PWDCMD-pwd})`; + fi +done +]) +if test x"${ac_cv_c_idetclh}" != x; then + IDEHDIR="${IDEHDIR} -I${ac_cv_c_idetclh}" + AC_MSG_RESULT(${ac_cv_c_idetclh}) +else + AC_MSG_RESULT(none) +fi + +AC_MSG_CHECKING(for IDE headers in the build tree) +AC_CACHE_VAL(ac_cv_c_ideh2,[ +for i in $dirlist; do + if test -f "$i/libide/src/Makefile" ; then + ac_cv_c_ideh2=`(cd $i/libide/src; ${PWDCMD-pwd})`; + fi +done +]) +if test x"${ac_cv_c_ideh2}" != x; then + IDEHDIR="${IDEHDIR} -I${ac_cv_c_ideh2}" + AC_MSG_RESULT(${ac_cv_c_ideh2}) +else + AC_MSG_RESULT(none) +fi + +dnl look for the library +AC_MSG_CHECKING(for IDE library) +AC_CACHE_VAL(ac_cv_c_idelib,[ +if test x"${ac_cv_c_idelib}" = x ; then + for i in $dirlist; do + if test -f "$i/libide/src/Makefile" ; then + ac_cv_c_idelib=`(cd $i/libide/src; ${PWDCMD-pwd})` + break + fi + done +fi]) +if test x"${ac_cv_c_idelib}" != x ; then + IDELIB="-L${ac_cv_c_idelib}" + AC_MSG_RESULT(${ac_cv_c_idelib}) +else + AC_MSG_RESULT(none) +fi + +dnl find libiddetcl.a if it exists +AC_MSG_CHECKING(for IDE TCL library) +AC_CACHE_VAL(ac_cv_c_idetcllib,[ +if test x"${ac_cv_c_idetcllib}" = x ; then + for i in $dirlist; do + if test -f "$i/libidetcl/src/Makefile" ; then + ac_cv_c_idetcllib=`(cd $i/libidetcl/src; ${PWDCMD-pwd})` + break + fi + done +fi +]) +if test x"${ac_cv_c_idetcllib}" != x ; then + IDELIB="${IDELIB} -L${ac_cv_c_idetcllib}" + IDETCLLIB="-lidetcl" + AC_MSG_RESULT(${ac_cv_c_idetcllib}) +else + AC_MSG_RESULT(none) +fi +AC_SUBST(IDEHDIR) +AC_SUBST(IDELIB) +AC_SUBST(IDETCLLIB) +]) + +dnl ==================================================================== dnl Find all the ILU headers and libraries AC_DEFUN([CYG_AC_PATH_ILU], [ AC_MSG_CHECKING(for ILU kernel headers in the source tree) @@ -744,3 +837,1187 @@ fi AC_LANG_RESTORE AC_SUBST(LIBGCC) ]) + +dnl ==================================================================== +dnl Ok, lets find the tcl source trees so we can use the headers +dnl Warning: transition of version 9 to 10 will break this algorithm +dnl because 10 sorts before 9. We also look for just tcl. We have to +dnl be careful that we don't match stuff like tclX by accident. +dnl the alternative search directory is involked by --with-tclinclude +AC_DEFUN([CYG_AC_PATH_TCL], [ + CYG_AC_PATH_TCLH + CYG_AC_PATH_TCLCONFIG + CYG_AC_LOAD_TCLCONFIG +]) +AC_DEFUN([CYG_AC_PATH_TCLH], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +no_tcl=true +AC_MSG_CHECKING(for Tcl headers in the source tree) +AC_ARG_WITH(tclinclude, [ --with-tclinclude directory where tcl headers are], with_tclinclude=${withval}) +AC_CACHE_VAL(ac_cv_c_tclh,[ +dnl first check to see if --with-tclinclude was specified +if test x"${with_tclinclude}" != x ; then + if test -f ${with_tclinclude}/tcl.h ; then + ac_cv_c_tclh=`(cd ${with_tclinclude}; ${PWDCMD-pwd})` + elif test -f ${with_tclinclude}/generic/tcl.h ; then + ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_tclinclude} directory doesn't contain headers]) + fi +fi + +dnl next check if it came with Tcl configuration file +if test x"${ac_cv_c_tclconfig}" != x ; then + for i in $dirlist; do + if test -f $ac_cv_c_tclconfig/$i/generic/tcl.h ; then + ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/$i/generic; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl next check in private source directory +dnl since ls returns lowest version numbers first, reverse its output +if test x"${ac_cv_c_tclh}" = x ; then + dnl find the top level Tcl source directory + for i in $dirlist; do + if test -n "`ls -dr $srcdir/$i/tcl* 2>/dev/null`" ; then + tclpath=$srcdir/$i + break + fi + done + + dnl find the exact Tcl source dir. We do it this way, cause there + dnl might be multiple version of Tcl, and we want the most recent one. + for i in `ls -dr $tclpath/tcl* 2>/dev/null ` ; do + if test -f $i/generic/tcl.h ; then + ac_cv_c_tclh=`(cd $i/generic; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl check if its installed with the compiler +if test x"${ac_cv_c_tclh}" = x ; then + dnl Get the path to the compiler + ccpath=`which ${CC} | sed -e 's:/bin/.*::'`/include + if test -f $ccpath/tcl.h; then + ac_cv_c_tclh=$ccpath + fi +fi + +dnl see if one is installed +if test x"${ac_cv_c_tclh}" = x ; then + AC_MSG_RESULT(none) + AC_CHECK_HEADER(tcl.h, ac_cv_c_tclh=installed, ac_cv_c_tclh="") +else + AC_MSG_RESULT(${ac_cv_c_tclh}) +fi +]) + TCLHDIR="" +if test x"${ac_cv_c_tclh}" = x ; then + AC_MSG_ERROR([Can't find any Tcl headers]) +fi +if test x"${ac_cv_c_tclh}" != x ; then + no_tcl="" + if test x"${ac_cv_c_tclh}" != x"installed" ; then + if test x"${CC}" = xcl ; then + tmp="`cygpath --windows ${ac_cv_c_tclh}`" + ac_cv_c_tclh="`echo $tmp | sed -e s#\\\\\\\\#/#g`" + fi + AC_MSG_RESULT(${ac_cv_c_tclh}) + TCLHDIR="-I${ac_cv_c_tclh}" + fi +fi + +AC_SUBST(TCLHDIR) +]) + +dnl ==================================================================== +dnl Ok, lets find the tcl configuration +AC_DEFUN([CYG_AC_PATH_TCLCONFIG], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +dnl First, look for one uninstalled. +dnl the alternative search directory is invoked by --with-tclconfig +if test x"${no_tcl}" = x ; then + dnl we reset no_tcl in case something fails here + no_tcl=true + AC_ARG_WITH(tclconfig, [ --with-tclconfig directory containing tcl configuration (tclConfig.sh)], + with_tclconfig=${withval}) + AC_MSG_CHECKING([for Tcl configuration script]) + AC_CACHE_VAL(ac_cv_c_tclconfig,[ + + dnl First check to see if --with-tclconfig was specified. + if test x"${with_tclconfig}" != x ; then + if test -f "${with_tclconfig}/tclConfig.sh" ; then + ac_cv_c_tclconfig=`(cd ${with_tclconfig}; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_tclconfig} directory doesn't contain tclConfig.sh]) + fi + fi + + dnl next check if it came with Tcl configuration file in the source tree + if test x"${ac_cv_c_tclconfig}" = x ; then + for i in $dirlist; do + dnl need to test both unix and win directories, since + dnl cygwin's tkConfig.sh could be in either directory depending + dnl on the cygwin port of tcl. + if test -f $srcdir/$i/unix/tclConfig.sh ; then + ac_cv_c_tclconfig=`(cd $srcdir/$i/unix; ${PWDCMD-pwd})` + break + fi + if test -f $srcdir/$i/win/tclConfig.sh ; then + ac_cv_c_tclconfig=`(cd $srcdir/$i/win; ${PWDCMD-pwd})` + break + fi + done + fi + dnl check in a few other locations + if test x"${ac_cv_c_tclconfig}" = x ; then + dnl find the top level Tcl source directory + for i in $dirlist; do + if test -n "`ls -dr $i/tcl* 2>/dev/null`" ; then + tclconfpath=$i + break + fi + done + + dnl find the exact Tcl dir. We do it this way, cause there + dnl might be multiple version of Tcl, and we want the most recent one. + for i in `ls -dr $tclconfpath/tcl* 2>/dev/null ` ; do + dnl need to test both unix and win directories, since + dnl cygwin's tclConfig.sh could be in either directory depending + dnl on the cygwin port of tcl. + if test -f $i/unix/tclConfig.sh ; then + ac_cv_c_tclconfig=`(cd $i/unix; ${PWDCMD-pwd})` + break + fi + if test -f $i/win/tclConfig.sh ; then + ac_cv_c_tclconfig=`(cd $i/win; ${PWDCMD-pwd})` + break + fi + done + fi + + dnl Check to see if it's installed. We have to look in the $CC path + dnl to find it, cause our $prefix may not match the compilers. + if test x"${ac_cv_c_tclconfig}" = x ; then + dnl Get the path to the compiler + ccpath=`which ${CC} | sed -e 's:/bin/.*::'`/lib + if test -f $ccpath/tclConfig.sh; then + ac_cv_c_tclconfig=$ccpath + fi + fi + ]) dnl end of cache_val + + if test x"${ac_cv_c_tclconfig}" = x ; then + TCLCONFIG="" + AC_MSG_WARN(Can't find Tcl configuration definitions) + else + no_tcl="" + TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh + AC_MSG_RESULT(${TCLCONFIG}) + fi +fi +AC_SUBST(TCLCONFIG) +]) + +dnl Defined as a separate macro so we don't have to cache the values +dnl from PATH_TCLCONFIG (because this can also be cached). +AC_DEFUN([CYG_AC_LOAD_TCLCONFIG], [ + . $TCLCONFIG + +dnl AC_SUBST(TCL_VERSION) +dnl AC_SUBST(TCL_MAJOR_VERSION) +dnl AC_SUBST(TCL_MINOR_VERSION) +dnl AC_SUBST(TCL_CC) + AC_SUBST(TCL_DEFS) + +dnl not used, don't export to save symbols + AC_SUBST(TCL_LIB_FILE) + AC_SUBST(TCL_LIB_FULL_PATH) + AC_SUBST(TCL_LIBS) +dnl not used, don't export to save symbols +dnl AC_SUBST(TCL_PREFIX) + + AC_SUBST(TCL_CFLAGS) + +dnl not used, don't export to save symbols +dnl AC_SUBST(TCL_EXEC_PREFIX) + + AC_SUBST(TCL_SHLIB_CFLAGS) + AC_SUBST(TCL_SHLIB_LD) +dnl don't export, not used outside of configure +dnl AC_SUBST(TCL_SHLIB_LD_LIBS) +dnl AC_SUBST(TCL_SHLIB_SUFFIX) +dnl not used, don't export to save symbols +dnl AC_SUBST(TCL_DL_LIBS) + AC_SUBST(TCL_LD_FLAGS) + AC_SUBST(TCL_LD_SEARCH_FLAGS) +dnl don't export, not used outside of configure +dnl AC_SUBST(TCL_COMPAT_OBJS) + AC_SUBST(TCL_RANLIB) + AC_SUBST(TCL_BUILD_LIB_SPEC) + AC_SUBST(TCL_LIB_SPEC) + AC_SUBST(TCL_BIN_DIR) +dnl AC_SUBST(TCL_LIB_VERSIONS_OK) + +dnl not used, don't export to save symbols +dnl AC_SUBST(TCL_SHARED_LIB_SUFFIX) + +dnl not used, don't export to save symbols +dnl AC_SUBST(TCL_UNSHARED_LIB_SUFFIX) +]) + +dnl ==================================================================== +AC_DEFUN([CYG_AC_PATH_TK], [ + CYG_AC_PATH_TKH + CYG_AC_PATH_TKCONFIG + CYG_AC_LOAD_TKCONFIG +]) +AC_DEFUN([CYG_AC_PATH_TKH], [ +# +# Ok, lets find the tk source trees so we can use the headers +# If the directory (presumably symlink) named "tk" exists, use that one +# in preference to any others. Same logic is used when choosing library +# and again with Tcl. The search order is the best place to look first, then in +# decreasing significance. The loop breaks if the trigger file is found. +# Note the gross little conversion here of srcdir by cd'ing to the found +# directory. This converts the path from a relative to an absolute, so +# recursive cache variables for the path will work right. We check all +# the possible paths in one loop rather than many separate loops to speed +# things up. +# the alternative search directory is involked by --with-tkinclude +# +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +no_tk=true +AC_MSG_CHECKING(for Tk headers in the source tree) +AC_ARG_WITH(tkinclude, [ --with-tkinclude directory where tk headers are], with_tkinclude=${withval}) +AC_CACHE_VAL(ac_cv_c_tkh,[ +dnl first check to see if --with-tkinclude was specified +if test x"${with_tkinclude}" != x ; then + if test -f ${with_tkinclude}/tk.h ; then + ac_cv_c_tkh=`(cd ${with_tkinclude}; ${PWDCMD-pwd})` + elif test -f ${with_tkinclude}/generic/tk.h ; then + ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_tkinclude} directory doesn't contain headers]) + fi +fi + +dnl next check if it came with Tk configuration file +if test x"${ac_cv_c_tkconfig}" != x ; then + for i in $dirlist; do + if test -f $ac_cv_c_tkconfig/$i/generic/tk.h ; then + ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/$i/generic; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl next check in private source directory +dnl since ls returns lowest version numbers first, reverse its output +if test x"${ac_cv_c_tkh}" = x ; then + dnl find the top level Tk source directory + for i in $dirlist; do + if test -n "`ls -dr $srcdir/$i/tk* 2>/dev/null`" ; then + tkpath=$srcdir/$i + break + fi + done + + dnl find the exact Tk source dir. We do it this way, cause there + dnl might be multiple version of Tk, and we want the most recent one. + for i in `ls -dr $tkpath/tk* 2>/dev/null ` ; do + if test -f $i/generic/tk.h ; then + ac_cv_c_tkh=`(cd $i/generic; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl see if one is installed +if test x"${ac_cv_c_tkh}" = x ; then + AC_MSG_RESULT(none) + dnl Get the path to the compiler. We do it this way instead of using + dnl AC_CHECK_HEADER, cause this doesn't depend in having X configured. + ccpath=`which ${CC} | sed -e 's:/bin/.*::'`/include + if test -f $ccpath/tk.h; then + ac_cv_c_tkh=$ccpath + fi +else + AC_MSG_RESULT(${ac_cv_c_tkh}) +fi +]) + TKHDIR="" +if test x"${ac_cv_c_tkh}" = x ; then + AC_MSG_ERROR([Can't find any Tk headers]) +fi +if test x"${ac_cv_c_tkh}" != x ; then + no_tk="" + if test x"${ac_cv_c_tkh}" != x"installed" ; then + if test x"${CC}" = xcl ; then + tmp="`cygpath --windows ${ac_cv_c_tkh}`" + ac_cv_c_tkh="`echo $tmp | sed -e s#\\\\\\\\#/#g`" + fi + AC_MSG_RESULT([found in ${ac_cv_c_tkh}]) + TKHDIR="-I${ac_cv_c_tkh}" + fi +fi + +AC_SUBST(TKHDIR) +]) + +AC_DEFUN([CYG_AC_PATH_TKCONFIG], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +dnl First, look for one uninstalled. +dnl the alternative search directory is invoked by --with-tkconfig +if test x"${no_tk}" = x ; then + dnl we reset no_tk in case something fails here + no_tk=true + AC_ARG_WITH(tkconfig, [ --with-tkconfig directory containing tk configuration (tkConfig.sh)], + with_tkconfig=${withval}) + AC_MSG_CHECKING([for Tk configuration script]) + AC_CACHE_VAL(ac_cv_c_tkconfig,[ + + dnl First check to see if --with-tkconfig was specified. + if test x"${with_tkconfig}" != x ; then + if test -f "${with_tkconfig}/tkConfig.sh" ; then + ac_cv_c_tkconfig=`(cd ${with_tkconfig}; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_tkconfig} directory doesn't contain tkConfig.sh]) + fi + fi + + dnl next check if it came with Tk configuration file in the source tree + if test x"${ac_cv_c_tkconfig}" = x ; then + for i in $dirlist; do + dnl need to test both unix and win directories, since + dnl cygwin's tkConfig.sh could be in either directory depending + dnl on the cygwin port of tk. + if test -f $srcdir/$i/unix/tkConfig.sh ; then + ac_cv_c_tkconfig=`(cd $srcdir/$i/unix; ${PWDCMD-pwd})` + break + fi + if test -f $srcdir/$i/win/tkConfig.sh ; then + ac_cv_c_tkconfig=`(cd $srcdir/$i/unix; ${PWDCMD-pwd})` + break + fi + done + fi + dnl check in a few other locations + if test x"${ac_cv_c_tkconfig}" = x ; then + dnl find the top level Tk source directory + for i in $dirlist; do + if test -n "`ls -dr $i/tk* 2>/dev/null`" ; then + tkconfpath=$i + break + fi + done + + dnl find the exact Tk dir. We do it this way, cause there + dnl might be multiple version of Tk, and we want the most recent one. + for i in `ls -dr $tkconfpath/tk* 2>/dev/null ` ; do + dnl need to test both unix and win directories, since + dnl cygwin's tkConfig.sh could be in either directory depending + dnl on the cygwin port of tk. + if test -f $i/unix/tkConfig.sh ; then + ac_cv_c_tkconfig=`(cd $i/unix; ${PWDCMD-pwd})` + break + fi + if test -f $i/win/tkConfig.sh ; then + ac_cv_c_tkconfig=`(cd $i/win; ${PWDCMD-pwd})` + break + fi + done + fi + + dnl Check to see if it's installed. We have to look in the $CC path + dnl to find it, cause our $prefix may not match the compilers. + if test x"${ac_cv_c_tkconfig}" = x ; then + dnl Get the path to the compiler + ccpath=`which ${CC} | sed -e 's:/bin/.*::'`/lib + if test -f $ccpath/tkConfig.sh; then + ac_cv_c_tkconfig=$ccpath + fi + fi + ]) dnl end of cache_val + + if test x"${ac_cv_c_tkconfig}" = x ; then + TKCONFIG="" + AC_MSG_WARN(Can't find Tk configuration definitions) + else + no_tk="" + TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh + AC_MSG_RESULT(${TKCONFIG}) + fi +fi +AC_SUBST(TKCONFIG) +]) + +dnl Defined as a separate macro so we don't have to cache the values +dnl from PATH_TKCONFIG (because this can also be cached). +AC_DEFUN([CYG_AC_LOAD_TKCONFIG], [ + if test -f "$TKCONFIG" ; then + . $TKCONFIG + fi + + AC_SUBST(TK_VERSION) +dnl not actually used, don't export to save symbols +dnl AC_SUBST(TK_MAJOR_VERSION) +dnl AC_SUBST(TK_MINOR_VERSION) + AC_SUBST(TK_DEFS) + +dnl not used, don't export to save symbols + AC_SUBST(TK_LIB_FILE) + AC_SUBST(TK_LIB_FULL_PATH) + AC_SUBST(TK_LIBS) +dnl not used, don't export to save symbols +dnl AC_SUBST(TK_PREFIX) + +dnl not used, don't export to save symbols +dnl AC_SUBST(TK_EXEC_PREFIX) + AC_SUBST(TK_BUILD_INCLUDES) + AC_SUBST(TK_XINCLUDES) + AC_SUBST(TK_XLIBSW) + AC_SUBST(TK_BUILD_LIB_SPEC) + AC_SUBST(TK_LIB_SPEC) +]) + +dnl ==================================================================== +dnl Ok, lets find the itcl source trees so we can use the headers +dnl the alternative search directory is involked by --with-itclinclude +AC_DEFUN([CYG_AC_PATH_ITCL], [ + CYG_AC_PATH_ITCLH + CYG_AC_PATH_ITCLLIB + CYG_AC_PATH_ITCLSH + CYG_AC_PATH_ITCLMKIDX +]) +AC_DEFUN([CYG_AC_PATH_ITCLH], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +no_itcl=true +AC_MSG_CHECKING(for Itcl headers in the source tree) +AC_ARG_WITH(itclinclude, [ --with-itclinclude directory where itcl headers are], with_itclinclude=${withval}) +AC_CACHE_VAL(ac_cv_c_itclh,[ +dnl first check to see if --with-itclinclude was specified +if test x"${with_itclinclude}" != x ; then + if test -f ${with_itclinclude}/itcl.h ; then + ac_cv_c_itclh=`(cd ${with_itclinclude}; ${PWDCMD-pwd})` + elif test -f ${with_itclinclude}/src/itcl.h ; then + ac_cv_c_itclh=`(cd ${with_itclinclude}/src; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_itclinclude} directory doesn't contain headers]) + fi +fi + +dnl next check if it came with Itcl configuration file +if test x"${ac_cv_c_itclconfig}" != x ; then + for i in $dirlist; do + if test -f $ac_cv_c_itclconfig/$i/src/itcl.h ; then + ac_cv_c_itclh=`(cd $ac_cv_c_itclconfig/$i/src; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl next check in private source directory +dnl since ls returns lowest version numbers first, reverse its output +if test x"${ac_cv_c_itclh}" = x ; then + dnl find the top level Itcl source directory + for i in $dirlist; do + if test -n "`ls -dr $srcdir/$i/itcl* 2>/dev/null`" ; then + itclpath=$srcdir/$i + break + fi + done + + dnl find the exact Itcl source dir. We do it this way, cause there + dnl might be multiple version of Itcl, and we want the most recent one. + for i in `ls -dr $itclpath/itcl* 2>/dev/null ` ; do + if test -f $i/src/itcl.h ; then + ac_cv_c_itclh=`(cd $i/src; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl see if one is installed +if test x"${ac_cv_c_itclh}" = x ; then + AC_MSG_RESULT(none) + AC_CHECK_HEADER(itcl.h, ac_cv_c_itclh=installed, ac_cv_c_itclh="") +else + AC_MSG_RESULT(${ac_cv_c_itclh}) +fi +]) + ITCLHDIR="" +if test x"${ac_cv_c_itclh}" = x ; then + AC_MSG_ERROR([Can't find any Itcl headers]) +fi +if test x"${ac_cv_c_itclh}" != x ; then + no_itcl="" + if test x"${ac_cv_c_itclh}" != x"installed" ; then + AC_MSG_RESULT(${ac_cv_c_itclh}) + ITCLHDIR="-I${ac_cv_c_itclh}" + fi +fi + +AC_SUBST(ITCLHDIR) +]) + +dnl Ok, lets find the itcl library +dnl First, look for one uninstalled. +dnl the alternative search directory is invoked by --with-itcllib +AC_DEFUN([CYG_AC_PATH_ITCLLIB], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +if test x"${no_itcl}" = x ; then + dnl we reset no_itcl incase something fails here + no_itcl=true + AC_ARG_WITH(itcllib, + [ --with-itcllib directory where the itcl library is], + with_itcllib=${withval}) + AC_MSG_CHECKING([for Itcl library]) + AC_CACHE_VAL(ac_cv_c_itcllib,[ + dnl First check to see if --with-itcllib was specified. + if test x"${with_itcllib}" != x ; then + if test -f "${with_itcllib}/libitcl$TCL_SHARED_LIB_SUFFIX" ; then + ac_cv_c_itcllib=`(cd ${with_itcllib}; ${PWDCMD-pwd})`/libitcl$TCL_SHARED_LIB_SUFFIX + else + if test -f "${with_itcllib}/libitcl$TCL_UNSHARED_LIB_SUFFIX"; then + ac_cv_c_itcllib=`(cd ${with_itcllib}; ${PWDCMD-pwd})`/libitcl$TCL_UNSHARED_LIB_SUFFIX + fi + fi + fi + dnl then check for a Itcl library. Since these are uninstalled, + dnl use the simple lib name root. + if test x"${ac_cv_c_itcllib}" = x ; then + dnl find the top level Itcl build directory + for i in $dirlist; do + if test -n "`ls -dr $i/itcl* 2>/dev/null`" ; then + itclpath=$i/itcl + break + fi + done + dnl Itcl 7.5 and greater puts library in subdir. Look there first. + if test -f "$itclpath/src/libitcl.$TCL_SHLIB_SUFFIX" ; then + ac_cv_c_itcllib=`(cd $itclpath/src; ${PWDCMD-pwd})` + elif test -f "$itclpath/src/libitcl.a"; then + ac_cv_c_itcllib=`(cd $itclpath/src; ${PWDCMD-pwd})` + fi + fi + dnl check in a few other private locations + if test x"${ac_cv_c_itcllib}" = x ; then + for i in ${dirlist}; do + if test -n "`ls -dr ${srcdir}/$i/itcl* 2>/dev/null`" ; then + itclpath=${srcdir}/$i + break + fi + done + for i in `ls -dr ${itclpath}/itcl* 2>/dev/null` ; do + dnl Itcl 7.5 and greater puts library in subdir. Look there first. + if test -f "$i/src/libitcl$TCL_SHLIB_SUFFIX" ; then + ac_cv_c_itcllib=`(cd $i/src; ${PWDCMD-pwd})` + break + elif test -f "$i/src/libitcl.a"; then + ac_cv_c_itcllib=`(cd $i/src; ${PWDCMD-pwd})` + break + fi + done + fi + + dnl see if one is conveniently installed with the compiler + if test x"${ac_cv_c_itcllib}" = x ; then + dnl Get the path to the compiler + ccpath=`which ${CC} | sed -e 's:/bin/.*::'`/lib + dnl Itcl 7.5 and greater puts library in subdir. Look there first. + if test -f "${ccpath}/libitcl$TCL_SHLIB_SUFFIX" ; then + ac_cv_c_itcllib=`(cd ${ccpath}; ${PWDCMD-pwd})` + elif test -f "${ccpath}/libitcl.a"; then + ac_cv_c_itcllib=`(cd ${ccpath}; ${PWDCMD-pwd})` + fi + fi + ]) + if test x"${ac_cv_c_itcllib}" = x ; then + ITCLLIB="" + AC_MSG_WARN(Can't find Itcl library) + else + ITCLLIB="-L${ac_cv_c_itcllib}" + AC_MSG_RESULT(${ac_cv_c_itcllib}) + no_itcl="" + fi +fi + +AC_PROVIDE([$0]) +AC_SUBST(ITCLLIB) +]) + + +dnl ==================================================================== +dnl Ok, lets find the itcl source trees so we can use the itcl_sh script +dnl the alternative search directory is involked by --with-itclinclude +AC_DEFUN([CYG_AC_PATH_ITCLSH], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +no_itcl=true +AC_MSG_CHECKING(for the itcl_sh script) +AC_ARG_WITH(itclinclude, [ --with-itclinclude directory where itcl headers are], with_itclinclude=${withval}) +AC_CACHE_VAL(ac_cv_c_itclsh,[ +dnl first check to see if --with-itclinclude was specified +if test x"${with_itclinclude}" != x ; then + if test -f ${with_itclinclude}/itcl_sh ; then + ac_cv_c_itclsh=`(cd ${with_itclinclude}; ${PWDCMD-pwd})` + elif test -f ${with_itclinclude}/src/itcl_sh ; then + ac_cv_c_itclsh=`(cd ${with_itclinclude}/src; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_itclinclude} directory doesn't contain itcl_sh]) + fi +fi + +dnl next check in private source directory +dnl since ls returns lowest version numbers first, reverse its output +if test x"${ac_cv_c_itclsh}" = x ; then + dnl find the top level Itcl source directory + for i in $dirlist; do + if test -n "`ls -dr $srcdir/$i/itcl* 2>/dev/null`" ; then + itclpath=$srcdir/$i + break + fi + done + + dnl find the exact Itcl source dir. We do it this way, cause there + dnl might be multiple version of Itcl, and we want the most recent one. + for i in `ls -dr $itclpath/itcl* 2>/dev/null ` ; do + if test -f $i/src/itcl_sh ; then + ac_cv_c_itclsh=`(cd $i/src; ${PWDCMD-pwd})`/itcl_sh + break + fi + done +fi + +dnl see if one is installed +if test x"${ac_cv_c_itclsh}" = x ; then + AC_MSG_RESULT(none) + AC_PATH_PROG(ac_cv_c_itclsh, itcl_sh) +else + AC_MSG_RESULT(${ac_cv_c_itclsh}) +fi +]) + +if test x"${ac_cv_c_itclsh}" = x ; then + AC_MSG_ERROR([Can't find the itcl_sh script]) +fi +if test x"${ac_cv_c_itclsh}" != x ; then + no_itcl="" + AC_MSG_RESULT(${ac_cv_c_itclsh}) + ITCLSH="${ac_cv_c_itclsh}" +fi +AC_SUBST(ITCLSH) +]) + + +dnl ==================================================================== +dnl Ok, lets find the itcl source trees so we can use the itcl_sh script +dnl the alternative search directory is involked by --with-itclinclude +AC_DEFUN([CYG_AC_PATH_ITCLMKIDX], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +no_itcl=true +AC_MSG_CHECKING(for itcl_mkindex.tcl script) +AC_ARG_WITH(itclinclude, [ --with-itclinclude directory where itcl headers are], with_itclinclude=${withval}) +AC_CACHE_VAL(ac_cv_c_itclmkidx,[ +dnl first check to see if --with-itclinclude was specified +if test x"${with_itclinclude}" != x ; then + if test -f ${with_itclinclude}/itcl_sh ; then + ac_cv_c_itclmkidx=`(cd ${with_itclinclude}; ${PWDCMD-pwd})` + elif test -f ${with_itclinclude}/src/itcl_sh ; then + ac_cv_c_itclmkidx=`(cd ${with_itclinclude}/src; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_itclinclude} directory doesn't contain itcl_sh]) + fi +fi + +dnl next check in private source directory +dnl since ls returns lowest version numbers first, reverse its output +if test x"${ac_cv_c_itclmkidx}" = x ; then + dnl find the top level Itcl source directory + for i in $dirlist; do + if test -n "`ls -dr $srcdir/$i/itcl* 2>/dev/null`" ; then + itclpath=$srcdir/$i + break + fi + done + + dnl find the exact Itcl source dir. We do it this way, cause there + dnl might be multiple version of Itcl, and we want the most recent one. + for i in `ls -dr $itclpath/itcl* 2>/dev/null ` ; do + if test -f $i/library/itcl_mkindex.tcl ; then + ac_cv_c_itclmkidx=`(cd $i/library; ${PWDCMD-pwd})`/itcl_mkindex.tcl + break + fi + done +fi +if test x"${ac_cv_c_itclmkidx}" = x ; then + dnl Get the path to the compiler + ccpath=`which ${CC} | sed -e 's:/bin/.*::'`/share + dnl Itcl 7.5 and greater puts library in subdir. Look there first. + for i in `ls -dr $ccpath/itcl* 2>/dev/null ` ; do + if test -f $i/itcl_mkindex.tcl ; then + ac_cv_c_itclmkidx=`(cd $i; ${PWDCMD-pwd})`/itcl_mkindex.tcl + break + fi + done +fi +]) + +if test x"${ac_cv_c_itclmkidx}" = x ; then + AC_MSG_ERROR([Can't find the itcl_mkindex.tcl script]) +fi +if test x"${ac_cv_c_itclmkidx}" != x ; then + no_itcl="" + AC_MSG_RESULT(${ac_cv_c_itclmkidx}) + ITCLMKIDX="${ac_cv_c_itclmkidx}" +else + AC_MSG_RESULT(none) +fi +AC_SUBST(ITCLMKIDX) +]) + +dnl ==================================================================== +dnl Ok, lets find the tix source trees so we can use the headers +dnl the alternative search directory is involked by --with-tixinclude +AC_DEFUN([CYG_AC_PATH_TIX], [ + CYG_AC_PATH_TIXH + CYG_AC_PATH_TIXLIB +]) +AC_DEFUN([CYG_AC_PATH_TIXH], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +no_tix=true +AC_MSG_CHECKING(for Tix headers in the source tree) +AC_ARG_WITH(tixinclude, [ --with-tixinclude directory where tix headers are], with_tixinclude=${withval}) +AC_CACHE_VAL(ac_cv_c_tixh,[ +dnl first check to see if --with-tixinclude was specified +if test x"${with_tixinclude}" != x ; then + if test -f ${with_tixinclude}/tix.h ; then + ac_cv_c_tixh=`(cd ${with_tixinclude}; ${PWDCMD-pwd})` + elif test -f ${with_tixinclude}/generic/tix.h ; then + ac_cv_c_tixh=`(cd ${with_tixinclude}/generic; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_tixinclude} directory doesn't contain headers]) + fi +fi + +dnl next check if it came with Tix configuration file +if test x"${ac_cv_c_tixconfig}" != x ; then + for i in $dirlist; do + if test -f $ac_cv_c_tixconfig/$i/generic/tix.h ; then + ac_cv_c_tixh=`(cd $ac_cv_c_tixconfig/$i/generic; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl next check in private source directory +dnl since ls returns lowest version numbers first, reverse its output +if test x"${ac_cv_c_tixh}" = x ; then + dnl find the top level Tix source directory + for i in $dirlist; do + if test -n "`ls -dr $srcdir/$i/tix* 2>/dev/null`" ; then + tixpath=$srcdir/$i + break + fi + done + + dnl find the exact Tix source dir. We do it this way, cause there + dnl might be multiple version of Tix, and we want the most recent one. + for i in `ls -dr $tixpath/tix* 2>/dev/null ` ; do + if test -f $i/generic/tix.h ; then + ac_cv_c_tixh=`(cd $i/generic; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl see if one is installed +if test x"${ac_cv_c_tixh}" = x ; then + AC_MSG_RESULT(none) + dnl Get the path to the compiler + + dnl Get the path to the compiler. We do it this way instead of using + dnl AC_CHECK_HEADER, cause this doesn't depend in having X configured. + ccpath=`which ${CC} | sed -e 's:/bin/.*::'`/include + if test -f $ccpath/tix.h; then + ac_cv_c_tixh=installed + fi +else + AC_MSG_RESULT(${ac_cv_c_tixh}) +fi +]) +if test x"${ac_cv_c_tixh}" = x ; then + AC_MSG_ERROR([Can't find any Tix headers]) +fi +if test x"${ac_cv_c_tixh}" != x ; then + no_tix="" + AC_MSG_RESULT(${ac_cv_c_tixh}) + if test x"${ac_cv_c_tixh}" != x"installed" ; then + TIXHDIR="-I${ac_cv_c_tixh}" + fi +fi + +AC_SUBST(TIXHDIR) +]) + +AC_DEFUN([CYG_AC_PATH_TIXCONFIG], [ +# +# Ok, lets find the tix configuration +# First, look for one uninstalled. +# the alternative search directory is invoked by --with-tixconfig +# + +if test x"${no_tix}" = x ; then + # we reset no_tix in case something fails here + no_tix=true + AC_ARG_WITH(tixconfig, [ --with-tixconfig directory containing tix configuration (tixConfig.sh)], + with_tixconfig=${withval}) + AC_MSG_CHECKING([for Tix configuration]) + AC_CACHE_VAL(ac_cv_c_tixconfig,[ + + # First check to see if --with-tixconfig was specified. + if test x"${with_tixconfig}" != x ; then + if test -f "${with_tixconfig}/tixConfig.sh" ; then + ac_cv_c_tixconfig=`(cd ${with_tixconfig}; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_tixconfig} directory doesn't contain tixConfig.sh]) + fi + fi + + # then check for a private Tix library + if test x"${ac_cv_c_tixconfig}" = x ; then + for i in \ + ../tix \ + `ls -dr ../tix[[4]]* 2>/dev/null` \ + ../../tix \ + `ls -dr ../../tix[[4]]* 2>/dev/null` \ + ../../../tix \ + `ls -dr ../../../tix[[4]]* 2>/dev/null` ; do + if test -f "$i/tixConfig.sh" ; then + ac_cv_c_tixconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + # check in a few common install locations + if test x"${ac_cv_c_tixconfig}" = x ; then + for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do + if test -f "$i/tixConfig.sh" ; then + ac_cv_c_tkconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + # check in a few other private locations + if test x"${ac_cv_c_tixconfig}" = x ; then + for i in \ + ${srcdir}/../tix \ + `ls -dr ${srcdir}/../tix[[4-9]]* 2>/dev/null` ; do + if test -f "$i/tixConfig.sh" ; then + ac_cv_c_tixconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + ]) + if test x"${ac_cv_c_tixconfig}" = x ; then + TIXCONFIG="# no Tix configs found" + AC_MSG_WARN(Can't find Tix configuration definitions) + else + no_tix= + TIXCONFIG=${ac_cv_c_tixconfig}/tixConfig.sh + AC_MSG_RESULT(found $TIXCONFIG) + fi +fi + +]) + +# Defined as a separate macro so we don't have to cache the values +# from PATH_TIXCONFIG (because this can also be cached). +AC_DEFUN([CYG_AC_LOAD_TIXCONFIG], [ + if test -f "$TIXCONFIG" ; then + . $TIXCONFIG + fi + + AC_SUBST(TIX_BUILD_LIB_SPEC) + AC_SUBST(TIX_LIB_FULL_PATH) +]) + +AC_DEFUN([CYG_AC_PATH_ITCLCONFIG], [ +# +# Ok, lets find the itcl configuration +# First, look for one uninstalled. +# the alternative search directory is invoked by --with-itclconfig +# + +if test x"${no_itcl}" = x ; then + # we reset no_itcl in case something fails here + no_itcl=true + AC_ARG_WITH(itclconfig, [ --with-itclconfig directory containing itcl configuration (itclConfig.sh)], + with_itclconfig=${withval}) + AC_MSG_CHECKING([for Itcl configuration]) + AC_CACHE_VAL(ac_cv_c_itclconfig,[ + + # First check to see if --with-itclconfig was specified. + if test x"${with_itclconfig}" != x ; then + if test -f "${with_itclconfig}/itclConfig.sh" ; then + ac_cv_c_itclconfig=`(cd ${with_itclconfig}; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_itclconfig} directory doesn't contain itclConfig.sh]) + fi + fi + + # then check for a private itcl library + if test x"${ac_cv_c_itclconfig}" = x ; then + for i in \ + ../itcl/itcl \ + `ls -dr ../itcl/itcl[[3]]* 2>/dev/null` \ + ../../itcl/itcl \ + `ls -dr ../../itcl/itcl[[3]]* 2>/dev/null` \ + ../../../itcl/itcl \ + `ls -dr ../../../itcl/itcl[[3]]* 2>/dev/null` ; do + if test -f "$i/itclConfig.sh" ; then + ac_cv_c_itclconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + # check in a few common install locations + if test x"${ac_cv_c_itclconfig}" = x ; then + for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do + if test -f "$i/itclConfig.sh" ; then + ac_cv_c_itclconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + # check in a few other private locations + if test x"${ac_cv_c_itclconfig}" = x ; then + for i in \ + ${srcdir}/../itcl/itcl \ + `ls -dr ${srcdir}/../itcl/itcl[[3]]* 2>/dev/null` ; do + if test -f "$i/itcl/itclConfig.sh" ; then + ac_cv_c_itclconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + ]) + if test x"${ac_cv_c_itclconfig}" = x ; then + ITCLCONFIG="# no itcl configs found" + AC_MSG_WARN(Can't find itcl configuration definitions) + else + no_itcl= + ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh + AC_MSG_RESULT(found $ITCLCONFIG) + fi +fi + +]) + +# Defined as a separate macro so we don't have to cache the values +# from PATH_ITCLCONFIG (because this can also be cached). +AC_DEFUN([CYG_AC_LOAD_ITCLCONFIG], [ + if test -f "$ITCLCONFIG" ; then + . $ITCLCONFIG + fi + + AC_SUBST(ITCL_BUILD_LIB_SPEC) + AC_SUBST(ITCL_SH) + AC_SUBST(ITCL_LIB_FILE) + AC_SUBST(ITCL_LIB_FULL_PATH) + +]) + + +AC_DEFUN([CYG_AC_PATH_ITKCONFIG], [ +# +# Ok, lets find the itk configuration +# First, look for one uninstalled. +# the alternative search directory is invoked by --with-itkconfig +# + +if test x"${no_itk}" = x ; then + # we reset no_itk in case something fails here + no_itk=true + AC_ARG_WITH(itkconfig, [ --with-itkconfig directory containing itk configuration (itkConfig.sh)], + with_itkconfig=${withval}) + AC_MSG_CHECKING([for Itk configuration]) + AC_CACHE_VAL(ac_cv_c_itkconfig,[ + + # First check to see if --with-itkconfig was specified. + if test x"${with_itkconfig}" != x ; then + if test -f "${with_itkconfig}/itkConfig.sh" ; then + ac_cv_c_itkconfig=`(cd ${with_itkconfig}; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_itkconfig} directory doesn't contain itkConfig.sh]) + fi + fi + + # then check for a private itk library + if test x"${ac_cv_c_itkconfig}" = x ; then + for i in \ + ../itcl/itk \ + `ls -dr ../itcl/itk[[3]]* 2>/dev/null` \ + ../../itcl/itk \ + `ls -dr ../../itcl/itk[[3]]* 2>/dev/null` \ + ../../../itcl/itk \ + `ls -dr ../../../itcl/itk[[3]]* 2>/dev/null` ; do + if test -f "$i/itkConfig.sh" ; then + ac_cv_c_itkconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + # check in a few common install locations + if test x"${ac_cv_c_itkconfig}" = x ; then + for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do + if test -f "$i/itcl/itkConfig.sh" ; then + ac_cv_c_itkconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + # check in a few other private locations + if test x"${ac_cv_c_itkconfig}" = x ; then + for i in \ + ${srcdir}/../itcl/itk \ + `ls -dr ${srcdir}/../itcl/itk[[3]]* 2>/dev/null` ; do + if test -f "$i/itkConfig.sh" ; then + ac_cv_c_itkconfig=`(cd $i; ${PWDCMD-pwd})` + break + fi + done + fi + ]) + if test x"${ac_cv_c_itkconfig}" = x ; then + ITCLCONFIG="# no itk configs found" + AC_MSG_WARN(Can't find itk configuration definitions) + else + no_itk= + ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh + AC_MSG_RESULT(found $ITKCONFIG) + fi +fi + +]) + +# Defined as a separate macro so we don't have to cache the values +# from PATH_ITKCONFIG (because this can also be cached). +AC_DEFUN([CYG_AC_LOAD_ITKCONFIG], [ + if test -f "$ITKCONFIG" ; then + . $ITKCONFIG + fi + + AC_SUBST(ITK_BUILD_LIB_SPEC) + AC_SUBST(ITK_LIB_FILE) + AC_SUBST(ITK_LIB_FULL_PATH) +]) + + +dnl ==================================================================== +dnl Ok, lets find the libgui source trees so we can use the headers +dnl the alternative search directory is involked by --with-libguiinclude +AC_DEFUN([CYG_AC_PATH_LIBGUI], [ + CYG_AC_PATH_LIBGUIH + CYG_AC_PATH_LIBGUILIB +]) +AC_DEFUN([CYG_AC_PATH_LIBGUIH], [ +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../..../../../../../../../../../../.." +no_libgui=true +AC_MSG_CHECKING(for Libgui headers in the source tree) +AC_ARG_WITH(libguiinclude, [ --with-libguiinclude directory where libgui headers are], with_libguiinclude=${withval}) +AC_CACHE_VAL(ac_cv_c_libguih,[ +dnl first check to see if --with-libguiinclude was specified +if test x"${with_libguiinclude}" != x ; then + if test -f ${with_libguiinclude}/guitcl.h ; then + ac_cv_c_libguih=`(cd ${with_libguiinclude}; ${PWDCMD-pwd})` + elif test -f ${with_libguiinclude}/src/guitcl.h ; then + ac_cv_c_libguih=`(cd ${with_libguiinclude}/src; ${PWDCMD-pwd})` + else + AC_MSG_ERROR([${with_libguiinclude} directory doesn't contain headers]) + fi +fi + +dnl next check if it came with Libgui configuration file +if test x"${ac_cv_c_libguiconfig}" != x ; then + for i in $dirlist; do + if test -f $ac_cv_c_libguiconfig/$i/src/guitcl.h ; then + ac_cv_c_libguih=`(cd $ac_cv_c_libguiconfig/$i/src; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl next check in private source directory +dnl since ls returns lowest version numbers first, reverse its output +if test x"${ac_cv_c_libguih}" = x ; then + dnl find the top level Libgui source directory + for i in $dirlist; do + if test -n "`ls -dr $srcdir/$i/libgui* 2>/dev/null`" ; then + libguipath=$srcdir/$i + break + fi + done + + dnl find the exact Libgui source dir. We do it this way, cause there + dnl might be multiple version of Libgui, and we want the most recent one. + for i in `ls -dr $libguipath/libgui* 2>/dev/null ` ; do + if test -f $i/src/guitcl.h ; then + ac_cv_c_libguih=`(cd $i/src; ${PWDCMD-pwd})` + break + fi + done +fi + +dnl see if one is installed +if test x"${ac_cv_c_libguih}" = x ; then + AC_MSG_RESULT(none) + AC_CHECK_HEADER(guitcl.h, ac_cv_c_libguih=installed, ac_cv_c_libguih="") +fi +]) +LIBGUIHDIR="" +if test x"${ac_cv_c_libguih}" = x ; then + AC_MSG_WARN([Can't find any Libgui headers]) +fi +if test x"${ac_cv_c_libguih}" != x ; then + no_libgui="" + if test x"${ac_cv_c_libguih}" != x"installed" ; then + LIBGUIHDIR="-I${ac_cv_c_libguih}" + fi +fi +AC_MSG_RESULT(${ac_cv_c_libguih}) +AC_SUBST(LIBGUIHDIR) +]) + +dnl ==================================================================== +dnl find the GUI library +AC_DEFUN([CYG_AC_PATH_LIBGUILIB], [ +AC_MSG_CHECKING(for GUI library in the build tree) +dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." +dnl look for the library +AC_MSG_CHECKING(for GUI library) +AC_CACHE_VAL(ac_cv_c_libguilib,[ +if test x"${ac_cv_c_libguilib}" = x ; then + for i in $dirlist; do + if test -f "$i/libgui/src/Makefile" ; then + ac_cv_c_libguilib=`(cd $i/libgui/src; ${PWDCMD-pwd})` + break + fi + done +fi +]) +if test x"${ac_cv_c_libguilib}" != x ; then + GUILIB="${GUILIB} -L${ac_cv_c_libguilib}" + LIBGUILIB="-lgui" + AC_MSG_RESULT(${ac_cv_c_libguilib}) +else + AC_MSG_RESULT(none) +fi + +AC_SUBST(GUILIB) +AC_SUBST(LIBGUILIB) +]) |