configure.ac 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. dnl Process this file with autoconf to produce a configure script.
  2. dnl Created by Anjuta application wizard.
  3. AC_INIT(nutconf, 2.0.10)
  4. m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
  5. AC_CONFIG_MACRO_DIR([m4])
  6. AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
  7. AC_CONFIG_HEADERS([config.h])
  8. AM_MAINTAINER_MODE
  9. #AC_PROG_CC
  10. AM_PROG_CC_C_O
  11. # Commandline arguments ###################################################################################
  12. AC_ARG_ENABLE(nutconf-gui,
  13. AS_HELP_STRING([--disable-nutconf-gui],[disable GUI configuration tool build]),
  14. [],
  15. [enable_nutconf_gui=yes]
  16. )
  17. REQWX="2.9.1"
  18. nutconf_gui_ok=no
  19. if test x$enable_nutconf_gui = xyes; then
  20. WXCONFIG=wx-config
  21. AC_ARG_WITH(wx-config,
  22. [[ --with-wx-config=FILE
  23. Use the given path to wx-config when determining
  24. wxWidgets configuration; defaults to "wx-config"]],
  25. [
  26. if test "$withval" != "yes" -a "$withval" != ""; then
  27. WXCONFIG=$withval
  28. fi
  29. ])
  30. AC_MSG_CHECKING([wxWidgets version])
  31. if wxversion=`$WXCONFIG --version`; then
  32. AC_MSG_RESULT([$wxversion])
  33. nutconf_gui_ok=yes
  34. else
  35. AC_MSG_RESULT([not found])
  36. AC_MSG_WARN([wxWidgets is required. Try --with-wx-config.])
  37. nutconf_gui_ok=no
  38. fi
  39. if test `expr "$wxversion" \< "$REQWX"` = 1 ; then
  40. AC_MSG_RESULT([Install wxWidget Version > 2.9 or configure with --disable-nutconf-gui])
  41. AC_MSG_ERROR([*** wxWidgets "$REQWX" or later is required.])
  42. nutconf_gui_ok=no
  43. fi
  44. WX_CPPFLAGS="`$WXCONFIG --cppflags`"
  45. WX_CXXFLAGS="`$WXCONFIG --cxxflags`"
  46. WX_LIBS="`$WXCONFIG --libs`"
  47. AC_SUBST(WX_CPPFLAGS)
  48. AC_SUBST(WX_CXXFLAGS)
  49. AC_SUBST(WX_LIBS)
  50. fi
  51. AC_PROG_CPP
  52. AC_PROG_CXX
  53. AM_PROG_LIBTOOL
  54. PKG_CHECK_MODULES(NUTCONF, [lua5.1],,[PKG_CHECK_MODULES(NUTCONF, [lua-5.1],,[PKG_CHECK_MODULES(NUTCONF, [lua])])])
  55. if test x$nutconf_gui_ok = xyes; then
  56. AC_MSG_NOTICE([nutconfgui is enabled])
  57. else
  58. AC_MSG_WARN([nutconfgui won't be build])
  59. fi
  60. AM_CONDITIONAL(BUILD_NUTCONF_GUI, test x$nutconf_gui_ok = xyes)
  61. AC_OUTPUT([
  62. Makefile
  63. src/Makefile
  64. ])