⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.ac

📁 Flowlive The thermo library provides thermodynamical, chemical and physical properties of elements
💻 AC
字号:
dnl --------------------------------
dnl Initialization macros.
dnl --------------------------------

AC_INIT([thermo],[0.2.0.026],[xtobias@gmx.net])
AC_CONFIG_SRCDIR([thermo/thermo.h])
#AM_CONFIG_HEADER(config.h)

dnl -----------------------------------------------
dnl Package name and version number (user defined)
dnl -----------------------------------------------

GENERIC_LIBRARY_NAME=thermo

#release versioning
GENERIC_MAJOR_VERSION=0
GENERIC_MINOR_VERSION=2
GENERIC_MICRO_VERSION=0
GENERIC_BUILD_VERSION=026

#shared library versioning
GENERIC_LIBRARY_VERSION=1:0:0
#                       | | |
#                +------+ | +---+
#                |        |     |
#             current:revision:age
#                |        |     |
#                |        |     +- increment if interfaces have been added
#                |        |        set to zero if interfaces have been removed
#                                  or changed
#                |        +- increment if source code has changed
#                |           set to zero if current is incremented
#                +- increment if interfaces have been added, removed or changed


dnl --------------------------------
dnl Package name and version number
dnl --------------------------------

AC_SUBST(GENERIC_LIBRARY_VERSION)

PACKAGE=$GENERIC_LIBRARY_NAME
AC_SUBST(GENERIC_LIBRARY_NAME)

GENERIC_VERSION=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION.$GENERIC_MICRO_VERSION.$GENERIC_BUILD_VERSION
GENERIC_RELEASE=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION
AC_SUBST(GENERIC_RELEASE)
AC_SUBST(GENERIC_VERSION)

#AC_DEFINE_UNQUOTED(GENERIC_MAJOR_VERSION, $GENERIC_MAJOR_VERSION)
#AC_DEFINE_UNQUOTED(GENERIC_MINOR_VERSION, $GENERIC_MINOR_VERSION)
#AC_DEFINE_UNQUOTED(GENERIC_MICRO_VERSION, $GENERIC_MICRO_VERSION)
#AC_DEFINE_UNQUOTED(GENERIC_BUILD_VERSION, $GENERIC_BUILD_VERSION)

VERSION=$GENERIC_VERSION

AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)

dnl -----------------------------------------------
dnl Checks for programs.
dnl -----------------------------------------------

AC_CANONICAL_HOST

AC_CHECK_FUNCS([pow])
AC_CHECK_FUNCS([sqrt])

AC_C_CONST

dnl check for C compiler
AC_PROG_CC

dnl check for C++ compiler
AC_PROG_CXX

dnl build clean dlls for Windows
AC_LIBTOOL_WIN32_DLL

dnl check for libtool
AC_PROG_LIBTOOL
AC_SUBST(LIBTOOL_DEPS)
AM_SANITY_CHECK

AC_LANG([C++]) 

GSL_LIB="-lgsl"
AC_SUBST(GSL_LIB)

dnl INIFILE_LIB="-lconfigfile"
dnl AC_SUBST(INIFILE_LIB)

dnl THERMO_LIBS="$GSL_LIB $INIFILE_LIB"
THERMO_LIBS="$GSL_LIB"
AC_SUBST(THERMO_LIBS)  

dnl -----------------------------------------------
dnl Generates Makefile's, configuration files and scripts
dnl -----------------------------------------------

AC_CONFIG_FILES([Makefile \
          thermo-config \
          thermo/Makefile \
          docs/Makefile
])
AC_OUTPUT








⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -