Advertisement
Guest User

Untitled

a guest
Sep 5th, 2011
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. # -------------------------------------------------------------------------------
  2. # Autoconf/automake.
  3. # -------------------------------------------------------------------------------
  4. AC_PREREQ([2.5])
  5. AC_INIT([parcellite], [1.0.2rc3], [gpib@rickyrockrat.net])
  6. # AC_INIT([parcellite], [lollygag], [gpib@rickyrockrat.com])
  7. AM_INIT_AUTOMAKE([AC_PACKAGE_TARNAME()], [AC_PACKAGE_VERSION()])
  8.  
  9. AC_CONFIG_MACRO_DIR([m4])
  10.  
  11. AC_CONFIG_SRCDIR([src/main.c])
  12. AM_CONFIG_HEADER([config.h])
  13.  
  14. # -------------------------------------------------------------------------------
  15. # Gettext.
  16. # -------------------------------------------------------------------------------
  17.  
  18. GETTEXT_PACKAGE=parcellite
  19. AC_SUBST(GETTEXT_PACKAGE)
  20. AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext package])
  21.  
  22. ALL_LINGUAS="ca cs da de es fr hu it ja nb pl pl_PL pt_BR ro ru sv tr zh_CN"
  23. AM_GLIB_GNU_GETTEXT()
  24. AC_PROG_INTLTOOL([0.23])
  25.  
  26. parcellitelocaledir='${prefix}/${DATADIRNAME}/locale'
  27. AC_SUBST(parcellitelocaledir)
  28.  
  29. AM_GNU_GETTEXT([external])
  30.  
  31.  
  32. # -------------------------------------------------------------------------------
  33. # Main settings.
  34. # -------------------------------------------------------------------------------
  35. # prefix=/usr
  36.  
  37. # -------------------------------------------------------------------------------
  38. # Checks for programs.
  39. # -------------------------------------------------------------------------------
  40. AC_PROG_CC()
  41. AC_PROG_INSTALL()
  42. AC_PROG_MAKE_SET()
  43. AC_CHECK_FUNCS([memset])
  44. PKG_PROG_PKG_CONFIG(0.20)
  45.  
  46. # -------------------------------------------------------------------------------
  47. # Checks for libraries.
  48. # -------------------------------------------------------------------------------
  49. # AC_CHECK_LIB(pthread, pthread_create)
  50. pkg_modules="gtk+-2.0 >= 2.10.0"
  51. PKG_CHECK_MODULES([GTK], [$pkg_modules])
  52. #keep pkg-config from being called
  53. GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0|sed 's/.* \(-lgtk-[[^ ]]*\) .*/\1/'`
  54. gtk_libs=`echo "$GTK_LIBS"|sed 's/-l//'`
  55. #gtk_libs=`$PKG_CONFIG --libs gtk+-2.0|sed 's/.* -l\(gtk-[[^ ]]*\) .*/\1/'`
  56. #echo "gtk_libs = '$gtk_libs'"
  57. AC_CHECK_LIB([$gtk_libs],gtk_status_icon_new,[],AC_MSG_ERROR(Requirement not met: gtk >= 2.10.0))
  58. #AM_PATH_GTK_2_0(2.10.0, [], AC_MSG_ERROR(Requirement not met: gtk >= 2.10.0))
  59. #AM_PATH_GLIB_2_0(2.14.0, [], AC_MSG_ERROR(Requirement not met: glib >= 2.14.0))
  60.  
  61.  
  62. #GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
  63. #GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs|sed 's!.*\(-lgtk-[^ ]*\) .*!\1!'`
  64. # -------------------------------------------------------------------------------
  65. # Checks for header files.
  66. # -------------------------------------------------------------------------------
  67. AC_CHECK_HEADERS([stdlib.h string.h pthread.h libintl.h])
  68.  
  69. # -------------------------------------------------------------------------------
  70. # Checks for typedefs, structures, and compiler characteristics.
  71. # -------------------------------------------------------------------------------
  72. AC_C_CONST()
  73. AC_C_INLINE()
  74. AC_TYPE_SIZE_T()
  75. AC_PATH_X()
  76.  
  77. # -------------------------------------------------------------------------------
  78. # Checks for library functions.
  79. # -------------------------------------------------------------------------------
  80. AC_TYPE_SIGNAL()
  81.  
  82. AC_CONFIG_FILES([Makefile
  83. doc/Makefile
  84. src/Makefile
  85. data/Makefile])
  86.  
  87. AC_OUTPUT([po/Makefile.in])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement