X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=configure.ac;h=b9b89bc99192c215562c2cf5d3063d6e42e2e6bb;hb=d3356e11d92f09a2bcb9ba145594cf4b0531328f;hp=d44209a27bf26a479d11535dd1bc73f216592742;hpb=9a22a94c4202a63947e7bcf47c41fde75157c9cd;p=goals.git diff --git a/configure.ac b/configure.ac index d44209a..b9b89bc 100644 --- a/configure.ac +++ b/configure.ac @@ -29,6 +29,10 @@ AC_PROG_CPP AC_C_PROTOTYPES test "x$U" != "x" && AC_MSG_ERROR([Compiler not ANSI compliant]) +dnl C headers and functions. +AC_CHECK_HEADERS([sys/sysinfo.h]) +AC_CHECK_FUNCS([get_nprocs]) + dnl Check for basic OCaml environment and findlib. AC_PROG_OCAML if test "x$OCAMLC" = "xno"; then @@ -49,15 +53,24 @@ AC_CHECK_PROG(MENHIR, [menhir], [menhir], [ AC_MSG_ERROR([OCaml menhir parser generator is required]) ]) +AC_CHECK_PROG([POD2MAN], [pod2man], [pod2man], [ + AC_MSG_ERROR([pod2man tool from Perl is required]) +]) + +AC_CHECK_PROG([POD2TEXT], [pod2text], [pod2text], [ + AC_MSG_ERROR([pod2text tool from Perl is required]) +]) + dnl Substitute OCaml flags and packages. AC_SUBST([OCAMLFLAGS], ["-g -safe-string -warn-error CDEFLMPSUVYZX+52-3"]) -AC_SUBST([OCAMLPACKAGES], ["-package str,unix"]) +AC_SUBST([OCAMLPACKAGES], ["-package str,unix,threads -thread"]) dnl Produce output files. AC_CONFIG_HEADERS([config.h]) AC_CONFIG_FILES([stamp-h], [echo timestamp > stamp-h]) AC_CONFIG_FILES([run], [chmod +x,-w run]) AC_CONFIG_FILES([Goalfile Makefile + goals.spec src/config.ml]) AC_OUTPUT