dnl Process this file with autoconf 2.13 to produce a configure script dnl for the NEOCCA software installation. dnl autoconf-2.13 configure.in > configure #-------------------------------------------------------------------- # Disable caching since it seems to get in the way # more times than it helps us. #-------------------------------------------------------------------- define([AC_CACHE_LOAD], )dnl define([AC_CACHE_SAVE], )dnl # Make sure we're us. AC_INIT(include/neocca.hh.in) # $Header: /cvs/cca-spec/repository/cca-spec-neo/neo/configure.in,v 1.30 2005/05/11 23:58:11 baallan Exp $ # created: Ben Allan 10/2000, Sandia national laboratories/California. # # We have a lot to configure for if we were doing a purely static build, namely: # - where we are. # - LN, MAKE, RANLIB (required) # - CC, CPP, CXX, CXXCPP (required) # - F77, F90, LEX, YACC (optional) # - JAVA (optional) # - GMAKE (still required for older OS not having 'include' statements) # - TCLSH (optional) # - Dynamic Loading (optional) # - non-blocking io # - purify (optional) # - parasoft (optional) #------------------------------------------------------------------------------ # Directory where we keep the autoconf stuff and some HPC environment folklore. # # Some folklore is keyed to hostname, which is probably a very bad # idea in the long run, but provides examples for frustrated alpha users. # Most of it is keyed to the answers supplied by AC_CANONICAL_SYSTEM. # # We wish MPICH was adapted to use autoconf 2.x so we could steal # conveniently everything they deduce about fortran, mpi, threads, # etc in their configure scripts and extend it to our compilers. #------------------------------------------------------------------------------ AC_CONFIG_AUX_DIR(config) CCAFE_CONFIG_ARGS(CONFIG_ARGS) NEOCCA_VERSION=0.2.4 NEOCCA_MAJOR_VERSION=0 NEOCCA_MINOR_VERSION=2 NEOCCA_PATCH_LEVEL=6 VERSION=${NEOCCA_VERSION} PKG_NAME=cca-spec-neo-$NEOCCA_VERSION CCA_BUNDLE_TAG neoccaspec_build_dir=`pwd` if test "${exec_prefix}" = "NONE" -a "${prefix}" != "NONE"; then exec_prefix=$prefix fi if test "${prefix}" = "NONE"; then prefix=`pwd` fi if test "${exec_prefix}" = "NONE"; then exec_prefix=`pwd` fi CCAFE_AC_PREFIX($prefix) CCAFE_AC_EXEC_PREFIX($exec_prefix) pkgdatadir=$datadir/$PKG_NAME pkgdocdir=$datadir/doc/$PKG_NAME pkglibdir=$libdir/$PKG_NAME pkgincludedir=$includedir/$PKG_NAME AC_SUBST(pkgdatadir) AC_SUBST(pkgdocdir) AC_SUBST(pkglibdir) AC_SUBST(pkgincludedir) if test "${prefix}" = "NONE"; then prefix=/usr/local fi if test "${exec_prefix}" = "NONE"; then exec_prefix=$prefix fi # if you're going to check for full babel, do it before here. # now find the babel-patched libtool or at least a 1.5 libtool CCAFE_BABEL_LIBTOOL # source tree vars NEOCCA_ROOT=`pwd` # The next two lines entirely quoted to keep autoconf/m4 # from messing with the [] in the regex. [NEOCCA_PARENT=`echo $NEOCCA_ROOT | sed 's%[^/][^/]*$%%' | sed 's%\/$%%'`] [NEOCCA_ANCESTOR=`echo $NEOCCA_PARENT | sed 's%[^/][^/]*$%%' | sed 's%\/$%%'`] # install tree vars NEOCCA_INSTALL_ROOT=$prefix NEOCCA_INC="-I$prefix/include/$PKG_NAME" NEOCCA_MAKEINCL=$NEOCCA_INSTALL_ROOT/share/$PKG_NAME/MakeIncl_CCA_Neo_Vars NEOCCA_VER_SUFFIX=-$NEOCCA_VERSION NEOCCA_VARS_SH=$NEOCCA_INSTALL_ROOT/share/$PKG_NAME/CCA_Neo_Vars.sh NEOCCA_SCRIPTS_DIR=$NEOCCA_INSTALL_ROOT/share/$PKG_NAME NEOCCA_INC_RELOCATABLE='-I$(NEOCCA_INSTALL_ROOT)/include/'"$PKG_NAME" NEOCCA_BUILD_ROOT=$NEOCCA_ROOT dnl Checks for unix programs. AC_PROG_LN_S AC_PROG_MAKE_SET AC_PROG_RANLIB AC_PROG_INSTALL # FIND which cc AC_ARG_ENABLE(gcc, [ --enable-gcc allow use of gcc if available and -pipe], [tcl_ok=$enableval], [tcl_ok=no]) if test "$tcl_ok" = "yes"; then AC_PROG_CC else CC=${CC-cc} AC_SUBST(CC) fi # FIND if cc has a stupid limitation AC_PROG_CC_C_O # FIND c++ compiler AC_PROG_CXX # FIND c preprocessor AC_PROG_CPP # FIND c++ preprocessor AC_PROG_CXXCPP # set the warning flags depending on whether or not we are using gcc if test "${GCC}" = "yes" ; then CFLAGS_WARNING="-Wall -Wconversion" else CFLAGS_WARNING="" fi #------------------------------------------------------------------------------ # If we're using GCC, see if the compiler understands -pipe. If so, use it. # It sometimes makes compiling go faster. # (This is only a performance feature.) #------------------------------------------------------------------------------ if test -z "$no_pipe"; then if test -n "$GCC"; then AC_MSG_CHECKING([if the C compiler understands -pipe]) OLDCC="$CC" CC="$CC -pipe" AC_TRY_COMPILE(,, AC_MSG_RESULT(yes), CC="$OLDCC" AC_MSG_RESULT(no)) AC_MSG_CHECKING([if c++ compiler understands -pipe]) OLDCXX="$CXX" CXX="$CXX -pipe" AC_TRY_COMPILE(,, AC_MSG_RESULT(yes), CXX="$OLDCXX" AC_MSG_RESULT(no)) fi fi #------------------------------------------------------------------------------ # workaround broken gcc3x for printfport # varargs bug. #------------------------------------------------------------------------------ AC_LANG_SAVE AC_LANG_CPLUSPLUS VIRTUAL_STDARG=no CLASSIC_HAVE_PRINTFPORT=0 AC_MSG_CHECKING([if the C++ compiler does virtual stdarg]) AC_TRY_COMPILE([#include "config/pvvatest.cpp"],,[VIRTUAL_STDARG=yes]) AC_MSG_RESULT($VIRTUAL_STDARG) AC_LANG_RESTORE if test "$VIRTUAL_STDARG" = "no" ; then CLASSIC_HAVE_PRINTFPORT=0 else CLASSIC_HAVE_PRINTFPORT=1 fi CCAFE_CHECK_BOOST if test "$BOOST_ROOT" = "no" ; then AC_MSG_ERROR( [Cannot find BOOST headers. cca-spec-classic and dccafe cannot be built without BOOST smart pointers To specify a location for the BOOST smart pointer library run configure again with an argument like: --with-boost=/home/user/pkgs/boost_1_28_0 (not --with-boost=/home/user/pkgs/boost_1_28_0/boost) See http://www.boost.org for more details. ]) fi AC_SUBST(BOOST_ROOT) BOOST_INC="-I$BOOST_ROOT -DBOOST_DISABLE_THREADS" if test "$BOOST_ROOT" = "/usr/include" ; then BOOST_INC="-DBOOST_DISABLE_THREADS" fi if test "$BOOST_ROOT" = "/usr/local/include" ; then BOOST_INC="-DBOOST_DISABLE_THREADS" fi AC_SUBST(BOOST_INC) #------------------------------------------------------------------------------ # see if the user gave us the location of clueful make #------------------------------------------------------------------------------ AC_ARG_WITH(gmake, [Location of gmake: --with-gmake=EXECUTABLE The location of gmake. Give the full path: --with-gmake='/share/bizarre/bin/gmake' ] , , [with_gmake=yes]) case "$with_gmake" in no) cca_have_gmake=no ;; yes) # User didn't give the option or didn't give useful # information, search for it ourselves with_gmake=_searching ;; *) # Only the library was specified GMAKE="$with_gmake" ;; esac if test "$with_gmake" = _searching ; then AC_CHECK_PROG(gmake_1, gmake, gmake, NONE) if test ! "$gmake_1" = NONE ; then GMAKE="$gmake_1" fi fi #---------------------------------------------------------------------------- # See if c++ namespaces cannot end with ; or if namespaces not supported at all. #---------------------------------------------------------------------------- NAMESPACE_NEEDS_ENDSEMI="broken" NAMESPACE_TEST_DONE="no" AC_MSG_CHECKING([C++ for namespaces]) $CXX -DNAMESPACE_NEEDS_ENDSEMI -o config.nsWithSemi.exe config/namespaceTest.cpp $CXX -o config.nsWithoutSemi.exe config/namespaceTest.cpp if test -x config.nsWithoutSemi.exe ; then AC_MSG_RESULT(yes) NAMESPACE_NEEDS_ENDSEMI="" NAMESPACE_TEST_DONE="yes" fi # if test "$NAMESPACE_NEEDS_ENDSEMI" = broken -a -x config.nsWithSemi.exe ; then # if compiler allows it, use it. if test "$NAMESPACE_TEST_DONE" = "no" ; then if test -x config.nsWithSemi.exe ; then AC_MSG_RESULT(yes) NAMESPACE_NEEDS_ENDSEMI=";" fi fi if test "NAMESPACE_NEEDS_ENDSEMI" = broken ; then AC_MSG_RESULT(no) AC_MSG_ERROR([C++ compiler {$CXX}cannot compile namespaces. Bye!.]) fi rm -f config.nsWithoutSemi.exe config.nsWithSemi.exe #------------------------------------------------------------------------------ # see if the user gave us the location of the tclsh #------------------------------------------------------------------------------ TCLSH=/usr/local/bin/tclsh AC_ARG_WITH(tclsh, [Location of tclsh: --with-tclsh=EXECUTABLE The location of the Tcl8.x or later tclsh. Give the full path: --with-tclsh='/share/bizarre/bin/tclsh' ], , [with_tclsh=yes]) case "$with_tclsh" in no) # User specified --without-tclsh; this makes no sense, # print a warning and search for it ourselves AC_MSG_WARN([Option '--without-tclsh' Causes some convenience scripts to be unusable.]) cca_have_tclsh=no ;; yes) # User didn't give the option or didn't give useful # information, search for it ourselves with_tclsh=_searching ;; *) TCLSH="$with_tclsh" cca_have_tclsh=yes ;; esac if test "$with_tclsh" = _searching ; then AC_CHECK_PROG(tclsh_1, tclsh, tclsh, NONE) if test ! "$tclsh_1" = NONE ; then TCLSH=`which $tclsh_1` cca_have_tclsh=yes fi fi #------------------------------------------------------------------------------ # see if the user gave us the location of the doxygen #------------------------------------------------------------------------------ DOXYGEN="" AC_ARG_WITH(doxygen, [Location of doxygen: --with-doxygen=EXECUTABLE The location of the doxygen binary. Give the full path: --with-doxygen='/share/bizarre/bin/doxygen' ], , [with_doxygen=yes]) case "$with_doxygen" in no) # User specified --without-doxygen; AC_MSG_WARN([Option '--without-doxygen' Causes some c++ documentation generation to be skipped.]) cca_have_doxygen=no ;; yes) # User didn't give the option or didn't give useful # information, search for it ourselves with_doxygen=_searching ;; *) DOXYGEN="$with_doxygen" cca_have_doxygen=yes ;; esac if test "$with_doxygen" = _searching ; then AC_CHECK_PROG(doxygen_1, doxygen, doxygen, NONE) if test ! "$doxygen_1" = NONE ; then DOXYGEN=`which $doxygen_1` cca_have_doxygen=yes fi fi DOXYGENTARG="dox" if test -z "$DOXYGEN" ; then AC_MSG_RESULT([Building NEOCCA without doxygen. Use --with-doygen=/doxygen/location/executableName.]) DOXYGENTARG="" DOXYGEN="@echo no-doxygen" fi #------------------------------------------------------------------------------ # see if the user gave us the location of the dot #------------------------------------------------------------------------------ DOT="" AC_ARG_WITH(dot, [Location of dot: --with-dot=path to executable The directory location of the dot binary. Give the full path: --with-dot='/share/bizarre/bin' ], , [with_dot=yes]) case "$with_dot" in no) # User specified --without-dot; AC_MSG_WARN([Option '--without-dot' Causes c++ documentation graph generation to be skipped.]) cca_have_dot=no ;; yes) # User didn't give the option or didn't give useful # information, search for it ourselves with_dot=_searching ;; *) DOT="$with_dot" cca_have_dot=yes ;; esac if test "$with_dot" = _searching ; then AC_CHECK_PROG(dot_1, dot, dot, NONE) if test ! "$dot_1" = NONE ; then DOT=`which $dot_1` cca_have_dot=yes fi fi DOTTARG="YES" if test -z "$DOT" ; then AC_MSG_RESULT([Building NEOCCA without dot for documentation. Use --with-dot=/dot/location/bin.]) DOTTARG="NO" DOT="@echo no-dot" fi dnl Checks for libraries. AC_CANONICAL_SYSTEM #------------------- # find xml2 lib, include, etc. see config/ directory. #------------------- CCAFE_LIBXML2 #-------------------------------------------------------------------- # On a few very rare systems, all of the libm.a stuff is # already in libc.a. Set compiler flags accordingly. # Also, Linux requires the "ieee" library for math to work # right (and it must appear before "-lm"). #-------------------------------------------------------------------- AC_CHECK_FUNC(sin, MATH_LIBS="$LAPACKLIB $BLASLIB", MATH_LIBS="$LAPACKLIB $BLASLIB -lm") AC_CHECK_LIB(ieee, main, [MATH_LIBS="-lieee $MATH_LIBS"]) #-------------------------------------------------------------------- # On AIX systems, libbsd.a has to be linked in to support # non-blocking file IO. This library has to be linked in after # the MATH_LIBS or it breaks the pow() function. The way to # insure proper sequencing, is to add it to the tail of MATH_LIBS. # This library also supplies gettimeofday. #-------------------------------------------------------------------- libbsd=no if test "`uname -s`" = "AIX" ; then AC_CHECK_LIB(bsd, gettimeofday, libbsd=yes) if test $libbsd = yes; then MATH_LIBS="$MATH_LIBS -lbsd" fi fi dnl Replace `main' with a function in -ldl: AC_CHECK_LIB(dl, main) dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(fcntl.h strings.h sys/file.h sys/time.h unistd.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_SIZE_T AC_HEADER_TIME dnl Checks for library functions. #-------------------------------------------------------------------- # Check for the existence of the -lsocket and -lnsl libraries. # The order here is important, so that they end up in the right # order in the command line generated by make. Here are some # special considerations: # 1. Use "connect" and "accept" to check for -lsocket, and # "gethostbyname" to check for -lnsl. # 2. Use each function name only once: can't redo a check because # autoconf caches the results of the last check and won't redo it. # 3. Use -lnsl and -lsocket only if they supply procedures that # aren't already present in the normal libraries. This is because # IRIX 5.2 has libraries, but they aren't needed and they're # bogus: they goof up name resolution if used. # 4. On some SVR4 systems, can't use -lsocket without -lnsl too. # To get around this problem, check for both libraries together # if -lsocket doesn't work by itself. #-------------------------------------------------------------------- tcl_checkBoth=0 AC_CHECK_FUNC(connect, tcl_checkSocket=0, tcl_checkSocket=1) if test "$tcl_checkSocket" = 1; then AC_CHECK_LIB(socket, main, LIBS="$LIBS -lsocket", tcl_checkBoth=1) fi if test "$tcl_checkBoth" = 1; then tk_oldLibs=$LIBS LIBS="$LIBS -lsocket -lnsl" AC_CHECK_FUNC(accept, tcl_checkNsl=0, [LIBS=$tk_oldLibs]) fi AC_CHECK_FUNC(gethostbyname, , AC_CHECK_LIB(nsl, main, [LIBS="$LIBS -lnsl"])) AC_FUNC_SETVBUF_REVERSED AC_FUNC_VPRINTF AC_CHECK_FUNCS(select socket strdup strerror strstr strtol) SC_ENABLE_SHARED # after SC_ENABLE_SHARED checks the configure switches. SC_CONFIG_CFLAGS SC_ENABLE_SYMBOLS # NEOCCA_DL_LIBS - Library file(s) to include in demo and other base # applications in order for the "load" command to work. # NEOCCA_LD_FLAGS - Flags to pass to the compiler when linking object # files into an executable application binary such # as demo. # NEOCCA_LD_SEARCH_FLAGS-Flags to pass to ld, # such as "-R /usr/local/tcl/lib", # that tell the run-time dynamic linker where to look # for shared libraries such as libtcl.so. Depends on # the variable LIB_RUNTIME_DIR in the Makefile. # # NEOCCA_SHLIB_CFLAGS - Flags to pass to cc/c++ when compiling # NEOCCA_SHLIB_LD - Base command to use for combining object files # into a shared library. # NEOCCA_SHLIB_LD_LIBS - Dependent libraries for the linker to scan when # creating shared libraries. This symbol typically # goes at the end of the "ld" commands that build # shared libraries. # NEOCCA_SHLIB_SUFFIX - Suffix to use for the names of dynamic libs NEOCCA_DL_LIBS="$DL_LIBS" NEOCCA_LD_FLAGS="$LD_FLAGS" NEOCCA_LD_SEARCH_FLAGS="$LD_SEARCH_FLAGS" NEOCCA_SHLIB_CFLAGS="$SHLIB_CFLAGS" NEOCCA_SHLIB_LD="$CXX_SHLIB_LD" NEOCCA_SHLIB_LD_LIBS="$SHLIB_LD_LIBS" NEOCCA_SHLIB_SUFFIX="$SHLIB_SUFFIX" NEOCCA_HEADER=neocca.hh NEOCCA_STATIC_LIB=libneocca-$NEOCCA_VERSION.a NEOCCA_SHARED_LIB=libneocca-$NEOCCA_VERSION$SHLIB_SUFFIX NEOCCA_GEN_COMPONENT_XML=genNeoComponentIndex NEOCCA_GEN_LIBTOOL_XML=genNeoXML # first the pyneo values (which we ignore) # then the regular values VIRTPY="" NSPY="py::" IGPY="PY_" CTORPY="CLASS_CTOR(){}" # regular values VIRTPY="= 0" ; GREP_TARGET=1 NSPY="" ; GREP_TARGET=1 IGPY="" CTORPY="" # # try to find mpi NEO_CHECK_MPI #----------------------------- # make our substitutions #----------------------------- AC_SUBST(VIRTPY) AC_SUBST(CTORPY) AC_SUBST(NSPY) AC_SUBST(IGPY) AC_SUBST(TCL_STUB_LIB_FILE) AC_SUBST(TCL_STUB_LIB_FLAG) AC_SUBST(TCL_BUILD_STUB_LIB_SPEC) AC_SUBST(TCL_STUB_LIB_SPEC) AC_SUBST(TCL_BUILD_STUB_LIB_PATH) AC_SUBST(TCL_STUB_LIB_PATH) AC_SUBST(MAKE_STUB_LIB) AC_SUBST(BUILD_DLTEST) AC_SUBST(CFLAGS) AC_SUBST(CFLAGS_DEBUG) AC_SUBST(CFLAGS_OPTIMIZE) AC_SUBST(CFLAGS_WARNING) AC_SUBST(CFG_TCL_SHARED_LIB_SUFFIX) AC_SUBST(CFG_TCL_UNSHARED_LIB_SUFFIX) AC_SUBST(CFG_TCL_EXPORT_FILE_SUFFIX) AC_SUBST(TCL_DBGX) AC_SUBST(DL_LIBS) AC_SUBST(DL_OBJS) AC_SUBST(EXTRA_CFLAGS) AC_SUBST(LD_FLAGS) AC_SUBST(MAKE_LIB) AC_SUBST(MATH_LIBS) AC_SUBST(SHLIB_CFLAGS) AC_SUBST(SHLIB_LD) AC_SUBST(SHLIB_LD_LIBS) AC_SUBST(SHLIB_SUFFIX) AC_SUBST(TCL_BUILD_LIB_SPEC) AC_SUBST(TCL_LD_SEARCH_FLAGS) AC_SUBST(TCL_LIB_FILE) AC_SUBST(TCL_LIB_FLAG) AC_SUBST(TCL_NEEDS_EXP_FILE) AC_SUBST(TCL_BUILD_EXP_FILE) AC_SUBST(TCL_EXP_FILE) AC_SUBST(TCL_LIB_SPEC) AC_SUBST(TCL_LIB_VERSIONS_OK) AC_SUBST(TCL_MAJOR_VERSION) AC_SUBST(TCL_MINOR_VERSION) AC_SUBST(TCL_PACKAGE_PATH) AC_SUBST(TCL_PATCH_LEVEL) AC_SUBST(TCL_SHARED_LIB_SUFFIX) AC_SUBST(TCL_SHARED_BUILD) AC_SUBST(TCL_SHLIB_CFLAGS) AC_SUBST(TCL_SRC_DIR) AC_SUBST(TCL_UNSHARED_LIB_SUFFIX) AC_SUBST(TCL_VERSION) AC_SUBST(NEOCCA_DL_LIBS) AC_SUBST(NEOCCA_LD_FLAGS) AC_SUBST(NEOCCA_LD_SEARCH_FLAGS) AC_SUBST(NEOCCA_SHLIB_CFLAGS) AC_SUBST(NEOCCA_SHLIB_LD) AC_SUBST(NEOCCA_SHLIB_LD_LIBS) AC_SUBST(NEOCCA_SHLIB_SUFFIX) AC_SUBST(NEOCCA_GEN_COMPONENT_XML) AC_SUBST(NEOCCA_GEN_LIBTOOL_XML) AC_SUBST(NEOCCA_MAJOR_VERSION) AC_SUBST(NEOCCA_MINOR_VERSION) AC_SUBST(NEOCCA_PATCH_LEVEL) AC_SUBST(NEOCCA_VERSION) AC_SUBST(VERSION) AC_SUBST(TCLSH) AC_SUBST(DOT) AC_SUBST(DOXYGEN) AC_SUBST(DOCPP) AC_SUBST(DOTTARG) AC_SUBST(DOXYGENTARG) AC_SUBST(DOCPPTARG) AC_SUBST(NEOCCA_BUILD_ROOT) AC_SUBST(NEOCCA_INSTALL_ROOT) AC_SUBST(NEOCCA_HEADER) AC_SUBST(NEOCCA_STATIC_LIB) AC_SUBST(NEOCCA_SHARED_LIB) AC_SUBST(NEOCCA_VARS_SH) AC_SUBST(NEOCCA_MAKEINCL) AC_SUBST(NEOCCA_VER_SUFFIX) AC_SUBST(CCA_BUNDLE_VERSION) AC_SUBST(NAMESPACE_NEEDS_ENDSEMI) AC_SUBST(CPP) AC_SUBST(CXX) AC_SUBST(CXXFLAGS) AC_SUBST(CXX_TEMPLATES) AC_SUBST(CXXCPP) AC_SUBST(FLIBS) AC_SUBST(AWK) AC_SUBST(LN_S) AC_SUBST(RANLIB) AC_SUBST(LEX) AC_SUBST(YACC) AC_SUBST(SET_MAKE) AC_SUBST(TIME_WITH_SYS_TIME) AC_SUBST(HAVE_SYS_TIME_H) AC_SUBST(LIBS) AC_SUBST(SETVBUF_REVERSED) AC_SUBST(HAVE_VPRINTF) AC_SUBST(HAVE_SYS_IOCTL_H) AC_SUBST(HAVE_SYS_FILIO_H) AC_SUBST(USE_FIONBIO) AC_SUBST(GMAKE) AC_SUBST(PURIFY) AC_SUBST(CLASSIC_HAVE_PRINTFPORT) AC_SUBST(NEOCCA_INC) AC_SUBST(NEOCCA_INC_RELOCATABLE) AC_SUBST(PKG_NAME) AC_SUBST(NEOCCA_SCRIPTS_DIR) AC_SUBST(XMLINC) AC_SUBST(XMLLIB) AC_SUBST(HAVE_XML) AC_SUBST(CONFIG_ARGS) AC_SUBST(INSTALL) AC_SUBST(INSTALL_DATA) hd=include/neobase pd=include/neoports sd=include/neosupport srcfiles="src/Makefile src/cca-spec-neo-config src/neocca.cpp src/MakeIncl_CCA_Neo_Vars src/CCA_Neo_Vars.sh src/bld2neo src/varlist src/ctor src/test-script-ccafe.scr src/genNeoXML" incfiles="include/neocca.hh include/pyneocca.hh include/neoaux.hh $hd/AbstractFramework.hh $hd/Component.hh $hd/Port.hh $hd/Services.hh $hd/Version.hh $hd/ComponentID.hh $hd/ConnectionID.hh $hd/Exception.hh $hd/Type.hh $hd/TypeMap.hh $hd/TypeMismatchException.hh $hd/ComponentRelease.hh" portfiles="$pd/BuilderService.hh $pd/ConnectionEvent.hh $pd/ConnectionEventListener.hh $pd/ConnectionEventService.hh $pd/GoPort.hh $pd/JPrintfPort.hh $pd/MPIBorrow.hh $pd/MPIService.hh $pd/StringConsumerPort.hh $pd/TimeProducerPort.hh $pd/BasicParameterPort.hh $pd/ParameterPortFactory.hh $pd/ParameterSetListener.hh $pd/ParameterGetListener.hh $pd/ParameterPort.hh $pd/ComponentClassDescription.hh $pd/ComponentRepository.hh $pd/ServiceProvider.hh $pd/ServiceRegistry.hh $pd/ComponentFactory.hh $pd/Loader.hh" supportfiles="$sd/ComponentClassDescription.hh $sd/helpers.hh $sd/MPISetup.hh" # $pd/PrintfPort.hh genfiles="Makefile Makefile.install reconfigure" docgenfiles="doc/Makefile doc/DoxyConfig" GENERATED_FILES="$genfiles $docgenfiles $srcfiles $incfiles $portfiles $supportfiles" AC_SUBST(GENERATED_FILES) AC_OUTPUT($GENERATED_FILES, chmod a+x reconfigure src/genNeoXML ) # $Header: /cvs/cca-spec/repository/cca-spec-neo/neo/configure.in,v 1.30 2005/05/11 23:58:11 baallan Exp $