X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=configure.in;h=4af9b70290d17e4a223a4a7d34adf581f1467098;hb=b27753366afbf23f168f3af6aec160e7c22d4157;hp=dbf056e38ae4c442cec0817a551be4bb7345cfe4;hpb=e150e51a7e20a902e9fd2f11f00811f94f67d529;p=idzebra-moved-to-github.git diff --git a/configure.in b/configure.in index dbf056e..4af9b70 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ dnl Zebra, Index Data Aps, 1994-1999 -dnl $Id: configure.in,v 1.11 1999-11-30 13:48:03 adam Exp $ +dnl $Id: configure.in,v 1.13 1999-12-09 01:19:14 adam Exp $ dnl See the file LICENSE.2 for details. dnl AC_INIT(include/zebraver.h) @@ -10,6 +10,9 @@ AC_SUBST(TCL_INCLUDE) AC_SUBST(TCL_LIB) AC_SUBST(YAZLIB) AC_SUBST(YAZINC) +AC_SUBST(SUBDIR) +AC_SUBST(SUBLIBS) +AC_SUBST(PROGPREFIX) dnl dnl ------ Checking programs AC_PROG_CC @@ -17,6 +20,13 @@ AC_PROG_CPP AC_PROG_INSTALL AC_PROG_RANLIB dnl +dnl ------ Create sub directory lib/bin +if ! test -d lib; then + mkdir lib +fi +if ! test -d bin; then + mkdir bin +fi dnl ------ Build root AC_SUBST(build_root) AC_ARG_WITH(build-root, [ --with-buildroot RPM Build root],[build_root=$withval],[build_root=""]) @@ -99,5 +109,34 @@ if test "$ac_cv_header_stdc" = "no"; then AC_MSG_WARN(Your system doesn't seem to support ANSI C) fi dnl +dnl ------ Is it Zebra or Z'mbol +if test -r LICENSE.zmbol; then + AC_DEFINE(ZMBOL,1) + PROGPREFIX=zmbol + SUBDIR="util bfile dfa dict isams isamc isam rset recctrl index" + SUBLIBS="../lib/rset.a ../lib/dict.a ../lib/isams.a ../lib/isam.a\ + ../lib/recctrl.a ../lib/isamc.a ../lib/bfile.a ../lib/dfa.a\ + ../lib/zebrautl.a" +else + PROGPREFIX=zebra + SUBDIR="util bfile dfa dict isams rset recctrl index" + SUBLIBS="../lib/rset.a ../lib/dict.a ../lib/isams.a\ + ../lib/recctrl.a ../lib/bfile.a ../lib/dfa.a\ + ../lib/zebrautl.a" + AC_DEFINE(ZMBOL,0) + if ! test -d isamc; then + mkdir isamc + fi + if ! test -r isamc/Makefile.in; then + touch isamc/Makefile.in + fi + if ! test -d isam; then + mkdir isam + fi + if ! test -r isam/Makefile.in; then + touch isam/Makefile.in + fi +fi +dnl dnl ------ Create Makefiles AC_OUTPUT(Makefile util/Makefile bfile/Makefile dfa/Makefile dict/Makefile isams/Makefile isam/Makefile isamc/Makefile recctrl/Makefile rset/Makefile index/Makefile)