configure.in 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. AC_INIT(as31/as31.c)
  2. AM_INIT_AUTOMAKE(as31, 2.3.1)
  3. dnl ********************************************************************
  4. dnl Minimal Requirements
  5. dnl ********************************************************************
  6. AC_PROG_CC
  7. AC_PROG_YACC
  8. AC_PROG_INSTALL
  9. LIBS="$LIBS"
  10. CFLAGS="$CFLAGS"
  11. AC_SUBST(LIBS)
  12. AC_SUBST(CFLAGS)
  13. dnl ********************************************************************
  14. dnl Options
  15. dnl ********************************************************************
  16. option_gtk=false
  17. AC_MSG_CHECKING(for gtk)
  18. AC_ARG_ENABLE(gtk,
  19. [ --enable-gtk build as31 with graphical user interface (alpha)],
  20. gtk="$enableval", gtk="no")
  21. case "$gtk" in
  22. yes)
  23. option_gtk=true
  24. AC_DEFINE(OPTION_GTK, 1)
  25. AC_MSG_RESULT(yes)
  26. ;;
  27. *)
  28. AC_DEFINE(OPTION_GTK, 0)
  29. AC_MSG_RESULT(no)
  30. ;;
  31. esac
  32. dnl ********************************************************************
  33. dnl Check for Gtk GUI
  34. dnl ********************************************************************
  35. GUI_LIBS=""
  36. GUI_CFLAGS=""
  37. AC_SUBST(GUI_LIBS)
  38. AC_SUBST(GUI_CFLAGS)
  39. if test x$option_gtk = xtrue ; then
  40. have_gtk=false
  41. AM_PATH_GTK(1.0.1, have_gtk=true)
  42. if test x$have_gtk = xfalse ; then
  43. option_gtk=false
  44. else
  45. GUI_LIBS="$GTK_LIBS"
  46. GUI_CFLAGS="$GTK_CFLAGS"
  47. fi
  48. fi
  49. dnl ********************************************************************
  50. dnl Conditional
  51. dnl ********************************************************************
  52. AM_CONDITIONAL(OPTION_GTK, test x$option_gtk = xtrue)
  53. dnl ********************************************************************
  54. dnl Output
  55. dnl ********************************************************************
  56. AC_OUTPUT(Makefile as31/Makefile)