]> matita.cs.unibo.it Git - helm.git/blob - helm/DEVEL/lablgtksourceview/configure.ac
lablgtksourceview: first checkin, almost nothing bound ...
[helm.git] / helm / DEVEL / lablgtksourceview / configure.ac
1 AC_INIT(gSourceView.ml)
2
3 PACKAGE="lablgtksourceview"
4
5 MAJOR_VERSION="0"
6 MINOR_VERSION="0"
7 MICRO_VERSION="1"
8 VERSION="$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION"
9
10 PKG_CHECK_MODULES([GTKSOURCEVIEW], [gtksourceview-1.0 >= 1.2.0])
11
12 AC_CHECK_PROG(HAVE_OCAMLFIND, ocamlfind, yes, no)
13 if test $HAVE_OCAMLFIND = "no"; then
14   AC_MSG_ERROR(could not find ocamlfind in PATH, please make sure findlib is installed)
15 fi
16
17 FINDLIB_REQUIRES="lablgtk2"
18
19 for r in $FINDLIB_REQUIRES
20 do
21   AC_MSG_CHECKING(for $r ocaml library)
22   if ocamlfind query $r &> /dev/null; then
23     AC_MSG_RESULT(yes)
24   else
25     AC_MSG_ERROR(could not find $r ocaml library)
26   fi
27 done
28
29 AC_MSG_CHECKING(for the ocaml library dir)
30 OCAML_LIB_DIR=`ocamlfind ocamlc -where`
31 AC_MSG_RESULT($OCAML_LIB_DIR)
32 OCAML_STUB_DIR="$OCAML_LIB_DIR/stublibs"
33
34 AC_CHECK_FILE(/usr/include/caml/mlvalues.h,
35         OCAML_INCLUDE_DIR=/usr/include/caml,
36         AC_MSG_ERROR(could not find ocaml header files)
37 )
38
39 AC_SUBST(PACKAGE)
40 AC_SUBST(VERSION)
41 AC_SUBST(GTKSOURCEVIEW_CFLAGS)
42 AC_SUBST(GTKSOURCEVIEW_LIBS)
43 AC_SUBST(OCAML_LIB_DIR)
44 AC_SUBST(OCAML_STUB_DIR)
45 AC_SUBST(OCAML_INCLUDE_DIR)
46
47 AC_OUTPUT([
48   test/Makefile
49   Makefile
50   META
51 ])
52