dnl ************************************************************************** dnl * Initialize dnl ************************************************************************** AC_INIT([[[Stacker]]],[[[1.0]]],[rspencer@x10sys.com]) dnl Place all of the extra autoconf files into the config subdirectory AC_CONFIG_AUX_DIR([autoconf]) dnl Configure a header file dnl Configure Makefiles dnl List every Makefile that ecists within your source tree AC_CONFIG_MAKEFILE(Makefile) AC_CONFIG_MAKEFILE(lib/Makefile) AC_CONFIG_MAKEFILE(lib/compiler/Makefile) AC_CONFIG_MAKEFILE(lib/runtime/Makefile) AC_CONFIG_MAKEFILE(test/Makefile) AC_CONFIG_MAKEFILE(tools/Makefile) AC_CONFIG_MAKEFILE(tools/stkrc/Makefile) dnl ************************************************************************** dnl * Determine which system we are building on dnl ************************************************************************** dnl ************************************************************************** dnl * Check for programs. dnl ************************************************************************** dnl Verify that the source directory is valid AC_CONFIG_SRCDIR([Makefile.common.in]) dnl ************************************************************************** dnl * Check for libraries. dnl ************************************************************************** dnl ************************************************************************** dnl * Checks for header files. dnl ************************************************************************** dnl ************************************************************************** dnl * Checks for typedefs, structures, and compiler characteristics. dnl ************************************************************************** dnl ************************************************************************** dnl * Checks for library functions. dnl ************************************************************************** dnl ************************************************************************** dnl * Enable various compile-time options dnl ************************************************************************** dnl ************************************************************************** dnl * Set the location of various third-party software packages dnl ************************************************************************** dnl Location of LLVM source code AC_ARG_WITH(llvmsrc,AC_HELP_STRING([--with-llvmsrc],[Location of LLVM Source Code]),AC_SUBST(LLVM_SRC,[$withval]),AC_SUBST(LLVM_SRC,[`cd ${srcdir}/../..; pwd`])) dnl Location of LLVM object code AC_ARG_WITH(llvmobj,AC_HELP_STRING([--with-llvmobj],[Location of LLVM Object Code]),AC_SUBST(LLVM_OBJ,[$withval]),AC_SUBST(LLVM_OBJ,[`cd ../..; pwd`])) dnl ************************************************************************** dnl * Create the output files dnl ************************************************************************** AC_OUTPUT(Makefile.common)