62 lines
1.5 KiB
Text
62 lines
1.5 KiB
Text
# -*- Autoconf -*-
|
|
# Process this file with autoconf to produce a configure script.
|
|
|
|
AC_PREREQ(2.61)
|
|
AC_INIT([cantera], [1.8.0], [nick@ices.utexas.edu])
|
|
AC_CONFIG_HEADER(config.h)
|
|
AC_CONFIG_AUX_DIR([build-aux])
|
|
AM_INIT_AUTOMAKE
|
|
|
|
# snarf and provide versioning numbers
|
|
AX_SPLIT_VERSION
|
|
GENERIC_MAJOR_VERSION=$AX_MAJOR_VERSION
|
|
GENERIC_MINOR_VERSION=$AX_MINOR_VERSION
|
|
GENERIC_MICRO_VERSION=$AX_POINT_VERSION
|
|
GENERIC_VERSION=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION.$GENERIC_MICRO_VERSION
|
|
GENERIC_RELEASE=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION
|
|
|
|
AC_SUBST(GENERIC_VERSION)
|
|
AC_SUBST(GENERIC_MAJOR_VERSION)
|
|
AC_SUBST(GENERIC_MINOR_VERSION)
|
|
AC_SUBST(GENERIC_MICRO_VERSION)
|
|
AC_SUBST(GENERIC_RELEASE)
|
|
|
|
PACKAGE_DESCRIPTION="An object-oriented software toolkit for chemical kinetics, thermodynamics, and transport processes."
|
|
AC_SUBST([PACKAGE_DESCRIPTION])
|
|
PACKAGE_URL="http://code.google.com/p/cantera/"
|
|
AC_SUBST([PACKAGE_URL])
|
|
|
|
# ------------------------------
|
|
# Checks for required programs
|
|
# ------------------------------
|
|
|
|
AC_PROG_CC
|
|
AC_PROG_CXX
|
|
AC_PROG_FC
|
|
AC_PROG_F77
|
|
|
|
AC_PROG_LIBTOOL
|
|
AM_SANITY_CHECK
|
|
|
|
# ----------------
|
|
# Doxygen support
|
|
# ----------------
|
|
|
|
# DX_DOXYGEN_FEATURE(ON)
|
|
DX_HTML_FEATURE(ON)
|
|
DX_CHM_FEATURE(OFF)
|
|
DX_CHI_FEATURE(OFF)
|
|
|
|
DX_MAN_FEATURE(OFF)
|
|
DX_RTF_FEATURE(OFF)
|
|
DX_XML_FEATURE(OFF)
|
|
DX_PDF_FEATURE(ON)
|
|
DX_PS_FEATURE(OFF)
|
|
|
|
DX_INIT_DOXYGEN(cantera, doxygen/cantera.dox, docs)
|
|
|
|
# Generate Output Files
|
|
AC_OUTPUT( Makefile Cantera/Makefile test_problems/Makefile examples/Makefile doxygen/Makefile)
|
|
|
|
# FINAL SUMMARY
|
|
AX_SUMMARIZE_CONFIG
|