summaryrefslogtreecommitdiffstats
path: root/src/configure.in
blob: 4c326e13577c9fa53bf86116ecafe7dcccb847ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
AC_INIT(configure.in)
WITH_CCOPTS
CONFIG_RULES
AC_SET_BUILDTOP
AC_MSG_CHECKING([for build host])
AC_CACHE_VAL(krb5_cv_host, [export CC
AC_CANONICAL_HOST
krb5_cv_host=$host])
AC_MSG_RESULT($krb5_cv_host)
WITH_KRB5ROOT
WITH_KRB4
WITH_NETLIB
AC_ARG_ENABLE([shared],
[  --enable-shared         build with shared libraries],[
case $krb5_cv_host in
*-*-linux*)
	echo "Enabling shared libraries for Linux...."
	krb5_cv_shlibs_cflags=-fPIC
	krb5_cv_shlibs_ext=so
	krb5_cv_shlibs_dir=shared
	;;
*-*-solaris*)
	echo "Enabling shared libraries for Solaris...."
	krb5_cv_shlibs_cflags=-Kpic
	krb5_cv_shlibs_ext=so
	krb5_cv_shlibs_dir=shared
	;;
alpha-dec-osf*)
	echo "Enabling shared libraries for Alpha OSF...."
	krb5_cv_shlibs_cflags=
	krb5_cv_shlibs_ext=so
	krb5_cv_shlibs_dir=
	if test ! -f so_locations; then
		cp -p /usr/shlib/so_locations .
	fi
	;;

*) 
	echo " "
	echo "Shared libraries not supported on $krb5_cv_host"
	exit 1
	;;
esac],[krb5_cv_shlibs_cflags=
krb5_cv_shlibs_ext=
krb5_cv_shlibs_dir=])
AC_ARG_ENABLE([athena],
[  --enable-athena         build with MIT Project Athena configuration],,)
if test -z "$KRB4_LIB"; then
kadminv4=""
else
kadminv4=kadmin.v4
fi
CONFIG_DIRS(util include lib kdc admin kadmin $kadminv4 kadmin.old slave clients appl tests)
MAKE_SUBDIRS("making",all)
MAKE_SUBDIRS("cleaning",clean)
MAKE_SUBDIRS("installing",install)
MAKE_SUBDIRS("checking",check)
dnl dnl AC_OUTPUT(Makefile,[EXTRA_RULES])
V5_AC_OUTPUT_MAKEFILE