Mercurial > dwindows
diff 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 |
line wrap: on
line diff
--- a/configure.in Tue May 13 05:51:01 2003 +0000 +++ b/configure.in Tue May 13 07:59:00 2003 +0000 @@ -5,6 +5,8 @@ DW_MINOR_VERSION=0 DW_SUB_VERSION=0 +DW_SRC=gtk +DW_DEFINE=__UNIX__ AC_SUBST(DW_MAJOR_VERSION) AC_SUBST(DW_MINOR_VERSION) AC_SUBST(DW_SUB_VERSION) @@ -49,18 +51,25 @@ AC_CHECK_LIB(dgc, inet_addr, LIBS="$LIBS -ldgc",) AC_CHECK_LIB(resolv, gethostbyname, LIBS="$LIBS -lresolv",) -AC_CHECK_PROG(PKG_CFG, pkg-config, pkg-config) -if test x"$PKG_CFG" != x; then - GTK_LIBS=`$PKG_CFG --silence-errors --libs gtk+-2.0 gthread-2.0` -fi +OPSYSTEM=`uname -s` -if test x"$GTK_LIBS" = x; then - AM_PATH_GLIB(1.2.0,,AC_MSG_ERROR(AC_MSG_ERROR(Cannot find GLIB: Is glib-config in path?))) - AM_PATH_GTK(1.2.0,,AC_MSG_ERROR(AC_MSG_ERROR(Cannot find GTK: Is gtk-config in path?)), gthread) - 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.)) +if test $OPSYSTEM = "Darwin"; then + DW_SRC=mac + DW_DEFINE=__MAC__ else - GTK_CFLAGS=`$PKG_CFG --cflags gtk+-2.0 gthread-2.0` - GTK_LIBS=`$PKG_CFG --libs gtk+-2.0 gthread-2.0` + AC_CHECK_PROG(PKG_CFG, pkg-config, pkg-config) + if test x"$PKG_CFG" != x; then + GTK_LIBS=`$PKG_CFG --silence-errors --libs gtk+-2.0 gthread-2.0` + fi + + if test x"$GTK_LIBS" = x; then + AM_PATH_GLIB(1.2.0,,AC_MSG_ERROR(AC_MSG_ERROR(Cannot find GLIB: Is glib-config in path?))) + AM_PATH_GTK(1.2.0,,AC_MSG_ERROR(AC_MSG_ERROR(Cannot find GTK: Is gtk-config in path?)), gthread) + 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.)) + else + GTK_CFLAGS=`$PKG_CFG --cflags gtk+-2.0 gthread-2.0` + GTK_LIBS=`$PKG_CFG --libs gtk+-2.0 gthread-2.0` + fi fi AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([pthread header not found. Dynamic Windows cannot build without it.])) @@ -90,6 +99,9 @@ AC_SUBST(MV) AC_SUBST(MKDIR) +AC_SUBST(DW_SRC) +AC_SUBST(DW_DEFINE) + AC_CONFIG_FILES([ Makefile dw-config ])