configure.in
74d97833
 dnl package name, version
 AC_INIT([Rdisop], 0.4) 
 
 dnl require version 2.5+ of autoconf
 AC_PREREQ(2.50) 
fa2a3ee3
 
 dnl the CC and CFLAGS variables control configure tests, and they need to
 dnl be the same as what will be used when the package is built. There is
 dnl no need to place these flags in Makevars, and if no configure tests are
 dnl done they are not needed here (see "Writing R Extensions" manual).
 : ${R_HOME=`R RHOME`}
 if test -z "${R_HOME}"; then
     echo "Could not determine R home directory"
     exit 1
 fi
 CXX=`"${R_HOME}/bin/R" CMD config CXX`
 CXXFLAGS=`"${R_HOME}/bin/R" CMD config CXXFLAGS`
 
 AC_LANG(C++) dnl using C++
 
 AC_REQUIRE_CPP
 
 dnl configure IMS include/load flags and copy sample source to inst/doc
 dnl if IMS not found via PKG, use included static Version
 
74d97833
 echo "Configuring libims.a in imslib..."
 cd src/imslib 
 ./configure --enable-shared --disable-static
 make src/libims.la
 cd ../../
fa2a3ee3
 IMS_CFLAGS=-I./imslib/src/
 
 AC_SUBST([CPPFLAGS], ["${CPPFLAGS} -I../RcppSrc $IMS_CFLAGS"])
74d97833
 AC_SUBST([LDFLAGS], ["${LDFLAGS} -L../RcppSrc -lRcpp"])
 AC_SUBST([LIBS], ["${LIBS} -lRcpp"])
fa2a3ee3
 
dd304a55
 echo "Building libRcpp.a in RcppSrc..."
fa2a3ee3
 cd RcppSrc
 make RHOME=${R_HOME}
 cd ..
 
 if test \! -d inst
 then
     mkdir inst
 fi
 cp RcppSrc/Rcpp-license.txt inst
 
 AC_SUBST(WANT_MSI_TRUE)
 AC_SUBST(CPPFLAGS)
 AC_SUBST(LDFLAGS)
 AC_SUBST(LIBS)
 AC_OUTPUT(src/Makevars)