1 AC_INIT(configuration.ml.in)
3 PACKAGE=helm_gtk_interface
7 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION
9 if test "x$prefix" != xNONE; then
10 RESOLVED_PREFIX=$prefix
12 RESOLVED_PREFIX=$ac_default_prefix
15 if test "x$exec_prefix" != xNONE; then
16 RESOLVED_EXEC_PREFIX=$exec_prefix
18 RESOLVED_EXEC_PREFIX=$RESOLVED_PREFIX
21 dnl The following is the directory where the binary will be installed
22 BIN_DIR=$RESOLVED_EXEC_PREFIX/bin
25 dnl ocaml, ocaml-findlib, ocaml-netstring, ocaml-pxp, lablgtk_20001129
26 dnl lablgtk-20001129_gtkmathview
29 AC_CHECK_PROG(HAVE_OCAMLC, ocamlc, yes, no)
30 if test $HAVE_OCAMLC = "no"; then
31 AC_MSG_ERROR(could not find ocamlc in PATH, please make sure ocaml is installed)
34 dnl Check for the Ocaml library dir
35 AC_MSG_CHECKING("for the ocaml library dir")
36 OCAML_ROOT=`ocamlc -v | grep "^Standard" | sed 's/^.*: *//'`
37 AC_MSG_RESULT($OCAML_ROOT)
39 dnl Check for mlminidom
40 AC_CHECK_FILE($OCAML_ROOT/mlminidom/minidom.mli,
42 MLMINIDOM_LIB_DIR=$OCAML_ROOT/mlminidom,
46 if test $RES = "no"; then
48 echo "It seems that mlminidom isn't installed in the default directory"
49 echo "$OCAML_ROOT/mlminidom. Where can I find it?"
51 AC_CACHE_VAL(mmlinterface_cv_MLMINIDOM_LIB_DIR,
52 read mmlinterface_cv_MLMINIDOM_LIB_DIR
54 MLMINIDOM_LIB_DIR=$mmlinterface_cv_MLMINIDOM_LIB_DIR
58 AC_CHECK_FILE($OCAML_ROOT/lablgtk/gtk.ml,
60 LABLGTK_LIB_DIR=$OCAML_ROOT/lablgtk,
64 if test $RES = "no"; then
66 echo "It seems that lablgtk isn't installed in the default directory"
67 echo "$OCAML_ROOT/lablgtk. Where can I find it?"
69 AC_CACHE_VAL(mmlinterface_cv_LABLGTK_LIB_DIR,
70 read mmlinterface_cv_LABLGTK_LIB_DIR
72 LABLGTK_LIB_DIR=$mmlinterface_cv_LABLGTK_LIB_DIR
75 dnl Check for lablgtkmathview
76 AC_CHECK_FILE($OCAML_ROOT/lablgtkmathview/gtkMathView.ml,
78 LABLGTKMATHVIEW_LIB_DIR=$OCAML_ROOT/lablgtkmathview,
82 if test $RES = "no"; then
84 echo "It seems that lablgtkmathview isn't installed in the default directory"
85 echo "$OCAML_ROOT/lablgtkmathview. Where can I find it?"
87 AC_CACHE_VAL(mmlinterface_cv_LABLGTKMATHVIEW_LIB_DIR,
88 read mmlinterface_cv_LABLGTKMATHVIEW_LIB_DIR
90 LABLGTKMATHVIEW_LIB_DIR=$mmlinterface_cv_LABLGTKMATHVIEW_LIB_DIR
94 AC_CHECK_PROG(HAVE_HELM_CONFIG, helm-config, yes, no)
95 if test $HAVE_HELM_CONFIG = "no"; then
96 AC_MSG_ERROR(Could not find helm-config)
99 HELM_DEFAULT_CONFIGURATION_DIR=`helm-config --etc-dir`
104 AC_SUBST(MLMINIDOM_LIB_DIR)
105 AC_SUBST(LABLGTK_LIB_DIR)
106 AC_SUBST(LABLGTKMATHVIEW_LIB_DIR)
108 AC_SUBST(HELM_DEFAULT_CONFIGURATION_DIR)
109 AC_SUBST(PERL_BINARY)
115 helm_gtk_interface.spec