configure.in
上传用户:psq1974
上传日期:2007-01-06
资源大小:1195k
文件大小:3k
源码类别:

mpeg/mp3

开发平台:

C/C++

  1. dnl Process this file with autoconf to produce a configure script.
  2. AC_INIT(src/gtk_main.cc)
  3. AM_INIT_AUTOMAKE(vclient, 0.9)
  4. dnl Checks for programs.
  5. AM_PROG_LIBTOOL
  6. AC_PROG_CXX
  7. AC_PROG_CC
  8. AC_PROG_CPP
  9. AC_PROG_INSTALL
  10. AC_PROG_LN_S
  11. AC_PROG_MAKE_SET
  12. AC_PROG_RANLIB
  13. dnl Checks for libraries.
  14. dnl Checks for header files.
  15. AC_HEADER_STDC
  16. AC_CHECK_HEADERS(unistd.h)
  17. AC_DEFUN(AC_PATH_GTKMM,
  18.  [ 
  19.  test -z "$GTKMM_LIBS" && GTKMM_LIBS=
  20.  test -z "$GTKMM_LDFLAGS" && GTKMM_LDFLAGS=
  21.  test -z "$GTKMM_INCLUDES" && GTKMM_INCLUDES=
  22.  
  23.  AC_MSG_CHECKING(for GTK--)
  24.  AC_CACHE_VAL(ac_cv_path_gtkmm,
  25.  [
  26.    ac_gtkmm_base= 
  27.    ac_gtkmm_includes= 
  28.    ac_gtkmm_libraries= 
  29.    ac_cv_path_gtkmm=
  30.    for ac_dir in               
  31.      $gtk_prefix $prefix 
  32.      /usr/local /usr /opt/gnome; do
  33.        if test -r "$ac_dir/bin/gtkmm-config"; then
  34.          ac_gtkmm_base=$ac_dir
  35.          break
  36.        fi
  37.    done
  38.    if test -z "$ac_gtkmm_base"; then
  39.     AC_MSG_ERROR([can't find gtk--.])
  40.    fi
  41.    ac_gtkmm_includes="-I$ac_gtkmm_base/include 
  42.      -I$ac_gtkmm_base/lib/Gtk--/include"
  43.    ac_gtkmm_libraries="`$ac_gtkmm_base/bin/gtkmm-config --libs`"
  44.    ac_cv_path_gtkmm="ac_gtkmm_includes="$ac_gtkmm_includes" ac_gtkmm_libraries="$ac_gtkmm_libraries""
  45.   ])
  46.   eval $ac_cv_path_gtkmm
  47.   
  48.   AC_MSG_RESULT([includes $ac_gtkmm_includes libraries $ac_gtkmm_libraries])
  49.   GTKMM_INCLUDES="$ac_gtkmm_includes"
  50.   AC_SUBST(GTKMM_INCLUDES)
  51.   GTKMM_LDFLAGS="$ac_gtkmm_libraries"
  52.   AC_SUBST(GTKMM_LDFLAGS)
  53. ])
  54. AC_PATH_GTKMM
  55. AC_DEFUN(AC_PATH_GLIBCONFIG,
  56.  [ 
  57.  test -z "$GLIBCONFIG_INCLUDE" && GLIBCONFIG_INCLUDES=
  58.  
  59.  AC_MSG_CHECKING(for glib/glibconfig.h)
  60.  AC_CACHE_VAL(ac_cv_path_glibconfig,
  61.  [
  62.    ac_cv_path_glibconfig=
  63.    ac_path_glibconfig=
  64.    for ac_dir in               
  65.      $gtk_includes $gtk_prefix/include $prefix/include $x_includes 
  66.      /usr/local/include /usr/include /usr/local/lib/glib/include 
  67.      /usr/lib/glib/include /opt/gnome/lib/glib/include; do
  68.        if test -r "$ac_dir/glibconfig.h"; then
  69.          ac_path_glibconfig=$ac_dir
  70.          break
  71.        fi
  72.        if test -r "$ac_dir/include/glibconfig.h"; then
  73.          ac_path_glibconfig=$ac_dir/include
  74.          break
  75.        fi
  76.    done
  77.    if test -z "$ac_path_glibconfig"; then
  78.     AC_MSG_ERROR([can't find glibconfig.h])
  79.    fi
  80.    ac_cv_path_glibconfig="ac_path_glibconfig="$ac_path_glibconfig""
  81.   ])
  82.   eval $ac_cv_path_glibconfig
  83.   
  84.   AC_MSG_RESULT([$ac_path_glibconfig])
  85.   PATH_GLIBCONFIG="-I$ac_path_glibconfig"
  86.   AC_SUBST(PATH_GLIBCONFIG)
  87. ])
  88. AC_PATH_GLIBCONFIG
  89. dnl Checks for typedefs, structures, and compiler characteristics.
  90. dnl Checks for library functions.
  91. # am_path_gtk must be before ac_lang_cplusplus
  92. AM_PATH_GTK(1.0.0,,AC_MSG_ERROR([Cannot find proper gtk version]))
  93. AC_LANG_CPLUSPLUS
  94. AC_CHECK_LIB(mtvp,main)
  95. AC_CHECK_LIB(gdbm,main)
  96. AC_OUTPUT(build/Makefile Makefile)