comparison configure.in @ 412:a8015e02b590

Initial configure support for MacOS X.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 13 May 2003 07:59:00 +0000
parents 18ecaae9cc3b
children 636a8a19f6c8
comparison
equal deleted inserted replaced
411:a3a299455c67 412:a8015e02b590
3 3
4 DW_MAJOR_VERSION=1 4 DW_MAJOR_VERSION=1
5 DW_MINOR_VERSION=0 5 DW_MINOR_VERSION=0
6 DW_SUB_VERSION=0 6 DW_SUB_VERSION=0
7 7
8 DW_SRC=gtk
9 DW_DEFINE=__UNIX__
8 AC_SUBST(DW_MAJOR_VERSION) 10 AC_SUBST(DW_MAJOR_VERSION)
9 AC_SUBST(DW_MINOR_VERSION) 11 AC_SUBST(DW_MINOR_VERSION)
10 AC_SUBST(DW_SUB_VERSION) 12 AC_SUBST(DW_SUB_VERSION)
11 13
12 INCLUDES="-I." 14 INCLUDES="-I."
47 49
48 AC_CHECK_LIB(sun, getpwnam, LIBS="$LIBS -lsun",) 50 AC_CHECK_LIB(sun, getpwnam, LIBS="$LIBS -lsun",)
49 AC_CHECK_LIB(dgc, inet_addr, LIBS="$LIBS -ldgc",) 51 AC_CHECK_LIB(dgc, inet_addr, LIBS="$LIBS -ldgc",)
50 AC_CHECK_LIB(resolv, gethostbyname, LIBS="$LIBS -lresolv",) 52 AC_CHECK_LIB(resolv, gethostbyname, LIBS="$LIBS -lresolv",)
51 53
52 AC_CHECK_PROG(PKG_CFG, pkg-config, pkg-config) 54 OPSYSTEM=`uname -s`
53 if test x"$PKG_CFG" != x; then
54 GTK_LIBS=`$PKG_CFG --silence-errors --libs gtk+-2.0 gthread-2.0`
55 fi
56 55
57 if test x"$GTK_LIBS" = x; then 56 if test $OPSYSTEM = "Darwin"; then
58 AM_PATH_GLIB(1.2.0,,AC_MSG_ERROR(AC_MSG_ERROR(Cannot find GLIB: Is glib-config in path?))) 57 DW_SRC=mac
59 AM_PATH_GTK(1.2.0,,AC_MSG_ERROR(AC_MSG_ERROR(Cannot find GTK: Is gtk-config in path?)), gthread) 58 DW_DEFINE=__MAC__
60 AM_PATH_GDK_IMLIB(1.9.4, AC_DEFINE(USE_IMLIB), AC_MSG_ERROR(IMLIB not found or too old. Dynamic Windows cannot build without it.))
61 else 59 else
62 GTK_CFLAGS=`$PKG_CFG --cflags gtk+-2.0 gthread-2.0` 60 AC_CHECK_PROG(PKG_CFG, pkg-config, pkg-config)
63 GTK_LIBS=`$PKG_CFG --libs gtk+-2.0 gthread-2.0` 61 if test x"$PKG_CFG" != x; then
62 GTK_LIBS=`$PKG_CFG --silence-errors --libs gtk+-2.0 gthread-2.0`
63 fi
64
65 if test x"$GTK_LIBS" = x; then
66 AM_PATH_GLIB(1.2.0,,AC_MSG_ERROR(AC_MSG_ERROR(Cannot find GLIB: Is glib-config in path?)))
67 AM_PATH_GTK(1.2.0,,AC_MSG_ERROR(AC_MSG_ERROR(Cannot find GTK: Is gtk-config in path?)), gthread)
68 AM_PATH_GDK_IMLIB(1.9.4, AC_DEFINE(USE_IMLIB), AC_MSG_ERROR(IMLIB not found or too old. Dynamic Windows cannot build without it.))
69 else
70 GTK_CFLAGS=`$PKG_CFG --cflags gtk+-2.0 gthread-2.0`
71 GTK_LIBS=`$PKG_CFG --libs gtk+-2.0 gthread-2.0`
72 fi
64 fi 73 fi
65 74
66 AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([pthread header not found. Dynamic Windows cannot build without it.])) 75 AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([pthread header not found. Dynamic Windows cannot build without it.]))
67 AC_CHECK_LIB(pthread, pthread_attr_init, PTHREAD_LIBS="-lpthread", 76 AC_CHECK_LIB(pthread, pthread_attr_init, PTHREAD_LIBS="-lpthread",
68 AC_CHECK_LIB(pthreads, pthread_attr_init, PTHREAD_LIBS="-lpthreads", 77 AC_CHECK_LIB(pthreads, pthread_attr_init, PTHREAD_LIBS="-lpthreads",
88 AC_SUBST(LN) 97 AC_SUBST(LN)
89 AC_SUBST(CP) 98 AC_SUBST(CP)
90 AC_SUBST(MV) 99 AC_SUBST(MV)
91 AC_SUBST(MKDIR) 100 AC_SUBST(MKDIR)
92 101
102 AC_SUBST(DW_SRC)
103 AC_SUBST(DW_DEFINE)
104
93 AC_CONFIG_FILES([ 105 AC_CONFIG_FILES([
94 Makefile 106 Makefile
95 dw-config ]) 107 dw-config ])
96 AC_OUTPUT 108 AC_OUTPUT