X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fxsltd%2Fconfigure.in;h=2a8fcd0f3ed4af168a44bf591265a4354123ce7c;hb=97c2d258a5c524eb5c4b85208899d80751a2c82f;hp=b77304999799a3b94e00d0fde3d52f9a99765e8f;hpb=e780b3da94da62ec08eb6f812d46868b8228e2f0;p=helm.git diff --git a/helm/xsltd/configure.in b/helm/xsltd/configure.in index b77304999..2a8fcd0f3 100644 --- a/helm/xsltd/configure.in +++ b/helm/xsltd/configure.in @@ -1,4 +1,20 @@ -AC_INIT(etc/configuration.xml.in) +AC_INIT(xaland.class) + +PACKAGE=helm_xsltd +MAJOR_VERSION=0 +MINOR_VERSION=0 +MICRO_VERSION=2 +VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION + +DEFAULT_HELM_LIB_DIR=/usr/local/lib/helm +DEFAULT_HELM_STYLE_DIR=/usr/local/share/helm/style + +AC_ARG_ENABLE( + defaults, + [ --enable-defaults[=ARG] if yes then use defaults (don't ask user) [default=auto]], + USE_DEFAULTS=$enableval, + USE_DEFAULTS=auto +) if test "x$prefix" != xNONE; then RESOLVED_PREFIX=$prefix @@ -12,34 +28,65 @@ else RESOLVED_EXEC_PREFIX=$RESOLVED_PREFIX fi -dnl General -AC_MSG_CHECKING("for the bin dir") -HELM_BIN_DIR=$RESOLVED_EXEC_PREFIX/bin -AC_MSG_RESULT($HELM_BIN_DIR) - -AC_MSG_CHECKING("for the lib/helm dir") -HELM_LIB_DIR=$RESOLVED_PREFIX/lib/helm -AC_MSG_RESULT($HELM_LIB_DIR) - -AC_MSG_CHECKING("for the stylesheets' dir") -RES="" -AC_CACHE_VAL(helm_cv_HELM_STYLES_DIR, - echo "Where should I find the stylesheets? Note: your answer must be the path of the directory in which the stylesheets in the helm_data package have been installed." - read helm_cv_HELM_STYLES_DIR - RES="Asked" -) -HELM_STYLES_DIR=$helm_cv_HELM_STYLES_DIR -if test "$RES" != "Asked" ; then - HELM_STYLES_DIR=`eval "echo $HELM_STYLES_DIR"` - AC_MSG_RESULT($HELM_STYLES_DIR) +BIN_DIR=$RESOLVED_EXEC_PREFIX/bin + +if test $USE_DEFAULTS = auto; then + AC_CHECK_PROG(HAVE_HELM_CONFIG, helm-config, yes, no) + if test $HAVE_HELM_CONFIG = yes; then + HELM_LIB_DIR=`helm-config --lib-dir` + HELM_STYLE_DIR=`helm-config --style-dir` + else + USE_DEFAULTS=no + fi +fi + +if test $USE_DEFAULTS = no; then + echo + echo "\`helm-config' is not installed (or I can't find it in your path)." + echo "Please, insert the lib directory for HELM..." + echo + echo -n "[[$DEFAULT_HELM_LIB_DIR]] ? " + read HELM_LIB_DIR + if test "x$HELM_LIB_DIR" = "x"; then + HELM_LIB_DIR=$DEFAULT_HELM_LIB_DIR + fi + echo + echo "Please, insert the directory where I can find the stylesheets for HELM..." + echo + echo -n "[[$DEFAULT_HELM_STYLE_DIR]] ? " + read HELM_STYLE_DIR + if test "x$HELM_STYLE_DIR" = "x"; then + HELM_STYLE_DIR=$DEFAULT_HELM_STYLE_DIR + fi +elif test $USE_DEFAULTS = yes; then + HELM_LIB_DIR=$DEFAULT_HELM_LIB_DIR + HELM_STYLE_DIR=$DEFAULT_HELM_STYLE_DIR +fi + +AC_MSG_CHECKING(for the $HELM_LIB_DIR) +if test -d $HELM_LIB_DIR; then + AC_MSG_RESULT(ok) +else + AC_MSG_RESULT(no) + AC_MSG_ERROR(please check your installation) +fi + +AC_MSG_CHECKING(for $HELM_STYLE_DIR) +if test -d $HELM_STYLE_DIR; then + AC_MSG_RESULT(ok) +else + AC_MSG_RESULT(no) + AC_MSG_ERROR(please check your installation) fi -AC_CACHE_SAVE +AC_SUBST(PACKAGE) +AC_SUBST(VERSION) +AC_SUBST(BIN_DIR) AC_SUBST(HELM_LIB_DIR) -AC_SUBST(HELM_BIN_DIR) -AC_SUBST(HELM_STYLES_DIR) +AC_SUBST(HELM_STYLE_DIR) -AC_OUTPUT( -[Makefile - start-xaland -]) +AC_OUTPUT([ + Makefile + start-xaland + helm_xsltd.spec +], chmod +x start-xaland)