📄 configure.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 + -