📄 configure.ac
字号:
dnl --------------------------------dnl Initialization macros.dnl --------------------------------AC_INIT([reflcpp], [0.2], [bug-report@address])dnl AC_INIT(reflcpp/Serializer.h)AM_CONFIG_HEADER(config.h)dnl -----------------------------------------------dnl Package name and version number (user defined)dnl -----------------------------------------------GENERIC_LIBRARY_NAME=reflcpp#release versioningGENERIC_MAJOR_VERSION=0GENERIC_MINOR_VERSION=2GENERIC_MICRO_VERSION=0#API version (often = GENERIC_MAJOR_VERSION.GENERIC_MINOR_VERSION)GENERIC_API_VERSION=0.2AC_SUBST(GENERIC_API_VERSION)#shared library versioningGENERIC_LIBRARY_VERSION=0:2: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 changeddnl --------------------------------dnl Package name and version numberdnl --------------------------------AC_SUBST(GENERIC_LIBRARY_VERSION)PACKAGE=$GENERIC_LIBRARY_NAMEAC_SUBST(GENERIC_LIBRARY_NAME)GENERIC_VERSION=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION.$GENERIC_MICRO_VERSIONGENERIC_RELEASE=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSIONAC_SUBST(GENERIC_RELEASE)AC_SUBST(GENERIC_VERSION)VERSION=$GENERIC_VERSIONdnl Directory where the library will get installedLIBRARY_DIR=$GENERIC_LIBRARY_NAME-$GENERIC_API_VERSION/$GENERIC_LIBRARY_NAMEAC_SUBST(LIBRARY_DIR)dnl AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)AM_INIT_AUTOMAKE([-Wall -Werror foreign])dnl -----------------------------------------------dnl Checks for programs.dnl -----------------------------------------------AC_PROG_CCAC_PROG_CXXAM_PROG_LIBTOOLAM_SANITY_CHECKAC_LANG_CPLUSPLUSdnl -----------------------------------------------dnl Checks for libraries.dnl -----------------------------------------------PKG_CHECK_MODULES(LIBXML, xml2 >= 2.0.0)AC_SUBST(LIBXML_CFLAGS)AC_SUBST(LIBXML_LIBS)dnl -----------------------------------------------dnl Generates Makefile's, configuration files and scriptsdnl -----------------------------------------------AC_CONFIG_FILES([ \ Makefile \ reflcpp.pc \ reflcpp/Makefile \ test/Makefile \ tools/Makefile \ tools/codegenerator/Makefile])AC_OUTPUT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -