configure.in
上传用户:psq1974
上传日期:2007-01-06
资源大小:1195k
文件大小:3k
- dnl Process this file with autoconf to produce a configure script.
- AC_INIT(src/gtk_main.cc)
- AM_INIT_AUTOMAKE(vclient, 0.9)
- dnl Checks for programs.
- AM_PROG_LIBTOOL
- AC_PROG_CXX
- AC_PROG_CC
- AC_PROG_CPP
- AC_PROG_INSTALL
- AC_PROG_LN_S
- AC_PROG_MAKE_SET
- AC_PROG_RANLIB
- dnl Checks for libraries.
- dnl Checks for header files.
- AC_HEADER_STDC
- AC_CHECK_HEADERS(unistd.h)
- AC_DEFUN(AC_PATH_GTKMM,
- [
- test -z "$GTKMM_LIBS" && GTKMM_LIBS=
- test -z "$GTKMM_LDFLAGS" && GTKMM_LDFLAGS=
- test -z "$GTKMM_INCLUDES" && GTKMM_INCLUDES=
-
- AC_MSG_CHECKING(for GTK--)
- AC_CACHE_VAL(ac_cv_path_gtkmm,
- [
- ac_gtkmm_base=
- ac_gtkmm_includes=
- ac_gtkmm_libraries=
- ac_cv_path_gtkmm=
- for ac_dir in
- $gtk_prefix $prefix
- /usr/local /usr /opt/gnome; do
- if test -r "$ac_dir/bin/gtkmm-config"; then
- ac_gtkmm_base=$ac_dir
- break
- fi
- done
- if test -z "$ac_gtkmm_base"; then
- AC_MSG_ERROR([can't find gtk--.])
- fi
- ac_gtkmm_includes="-I$ac_gtkmm_base/include
- -I$ac_gtkmm_base/lib/Gtk--/include"
- ac_gtkmm_libraries="`$ac_gtkmm_base/bin/gtkmm-config --libs`"
- ac_cv_path_gtkmm="ac_gtkmm_includes="$ac_gtkmm_includes" ac_gtkmm_libraries="$ac_gtkmm_libraries""
- ])
- eval $ac_cv_path_gtkmm
-
- AC_MSG_RESULT([includes $ac_gtkmm_includes libraries $ac_gtkmm_libraries])
- GTKMM_INCLUDES="$ac_gtkmm_includes"
- AC_SUBST(GTKMM_INCLUDES)
- GTKMM_LDFLAGS="$ac_gtkmm_libraries"
- AC_SUBST(GTKMM_LDFLAGS)
- ])
- AC_PATH_GTKMM
- AC_DEFUN(AC_PATH_GLIBCONFIG,
- [
- test -z "$GLIBCONFIG_INCLUDE" && GLIBCONFIG_INCLUDES=
-
- AC_MSG_CHECKING(for glib/glibconfig.h)
- AC_CACHE_VAL(ac_cv_path_glibconfig,
- [
- ac_cv_path_glibconfig=
- ac_path_glibconfig=
- for ac_dir in
- $gtk_includes $gtk_prefix/include $prefix/include $x_includes
- /usr/local/include /usr/include /usr/local/lib/glib/include
- /usr/lib/glib/include /opt/gnome/lib/glib/include; do
- if test -r "$ac_dir/glibconfig.h"; then
- ac_path_glibconfig=$ac_dir
- break
- fi
- if test -r "$ac_dir/include/glibconfig.h"; then
- ac_path_glibconfig=$ac_dir/include
- break
- fi
- done
- if test -z "$ac_path_glibconfig"; then
- AC_MSG_ERROR([can't find glibconfig.h])
- fi
- ac_cv_path_glibconfig="ac_path_glibconfig="$ac_path_glibconfig""
- ])
- eval $ac_cv_path_glibconfig
-
- AC_MSG_RESULT([$ac_path_glibconfig])
- PATH_GLIBCONFIG="-I$ac_path_glibconfig"
- AC_SUBST(PATH_GLIBCONFIG)
- ])
- AC_PATH_GLIBCONFIG
- dnl Checks for typedefs, structures, and compiler characteristics.
- dnl Checks for library functions.
- # am_path_gtk must be before ac_lang_cplusplus
- AM_PATH_GTK(1.0.0,,AC_MSG_ERROR([Cannot find proper gtk version]))
- AC_LANG_CPLUSPLUS
- AC_CHECK_LIB(mtvp,main)
- AC_CHECK_LIB(gdbm,main)
- AC_OUTPUT(build/Makefile Makefile)